-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mardi 16 avril 2013

Quels sont les types de programmation informatique?

Étant donné que la définition de la programmation informatique est si large et l'utilisation de programmes afin envahissants, il y a effectivement de nombreux types de programmation informatique, souvent définis dans radicalement différentes façons. Les types les plus fondamentaux de la programmation informatique peuvent être décomposés par le langage de programmation - tels que C, Lisp ou Java - utilisé par le programmeur. Dans d'autres contextes, il y a peut-être seulement deux types de programmation informatique - systèmes et d'applications. Certaines distinctions sont faites entre la programmation réseau, la programmation basée sur le Web et la programmation de bureau. Les différents types de programmation informatique peuvent parfois être séparés par la plate-forme cible, comme la programmation de systèmes embarqués, système en temps réel (RTS) la programmation ou de la programmation de base de données.

Les différents types de programmation informatique sont souvent définis par le langage utilisé pour écrire des logiciels. Il y a beaucoup de langues disponibles, mais ils tombent largement dans soit langages structurés tels que C ou langues orientés objet tels que Java, les deux étant couramment utilisés par des professionnels pour des tâches différentes. Les langues peuvent également être impératif, comme ceux mentionnés précédemment, ou fonctionnelle, comme Lisp, dont les programmes sont constitués d'une série de fonctions au lieu de commandes. Certains programmes d'ordinateur se fait purement avec les langages de script, qui sont interprétées documents lisibles par l'homme qui effectuent des opérations dans un autre cadre.

Il a toujours été une distinction entre deux grands types de programmation informatique. La première est la programmation d'applications et implique des programmes d'écriture qui peuvent être directement utilisés pour une certaine fonction. Alternativement, il est la programmation du système, qui vise à concevoir des programmes pour la gestion de matériel ou de cadres dans lesquels applications peuvent se exécuter, tels que les systèmes d'exploitation.

Comme la technologie de réseautage et de communication à distance est devenue plus largement utilisé, certains types de programmation informatique ont commencé à se distinguer des autres domaines de la programmation informatique. La programmation réseau est considérée comme différente en raison de la connaissance requise de protocoles réseau et des interfaces matérielles. Programmation des applications Web ou des serveurs nécessite une connaissance spécifique des restrictions de sécurité, les protocoles Internet et des modèles de conception uniques de programmation.

Il existe également des types de programmes d'ordinateur qui sont spécifiques à un domaine ou matériel cible. La programmation de base de données consiste à utiliser des langages de requêtes spéciales, des scripts et autres éléments d'interagir avec les infrastructures de base de données spécifiques. La programmation du jeu implique la connaissance du matériel graphique, algorithmes graphiques et des techniques d'optimisation parfois spéciaux. Les systèmes embarqués, tels que les appareils portables ou consoles, peuvent impliquer spécifications matérielles uniques et des connaissances de bibliothèques de fournisseurs. Plus avancé programmation du système en temps réel peut impliquer l'écriture de logiciels de commande de sécurité pour les centrales nucléaires ou du matériel militaire.