-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

mercredi 24 avril 2013

Quels sont les types de programmes d'ordinateur?

Étant donné que la définition de la programmation informatique est si vaste et l'utilisation de programmes si omniprésente, 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 - comme 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, tels que les systèmes de programmation, système embarqué temps réel (RTS) programmation de programmation ou de base de données.

Les différents types de programmation informatique sont souvent définis par le langage utilisé pour écrire le logiciel. Il y a beaucoup de langues disponibles, mais ils tombent largement en soit langages structurés tels que C ou langages orientés objet tels que Java , les deux étant couramment utilisé par les professionnels pour les différentes tâches. Les langues peuvent également être impératif, comme ceux mentionnés précédemment, ou fonctionnelles, 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és documents lisibles par l'homme qui effectuent des opérations dans un autre cadre.

Il a été traditionnellement une distinction entre deux grands types de programmation informatique. La première est la programmation d'applications et consiste à écrire des programmes qui peuvent être directement utilisées pour certaines fonctions. Sinon, il y a la programmation du système, qui vise à concevoir des programmes pour la gestion du matériel ou des cadres dans lesquels les applications peuvent s'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é comme différente en raison de la connaissance requise de protocoles réseau et des interfaces matérielles. Programmation des applications ou des serveurs Web nécessitent des connaissances spécifiques de restrictions de sécurité, les protocoles d'Internet et des modèles uniques de conception 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 implique l'utilisation de langages de requêtes spéciales, des scripts et autres éléments d'interagir avec les infrastructures de bases de données spécifiques. La programmation du jeu implique la connaissance du matériel graphique, algorithmes graphiques et techniques d'optimisation parfois spéciaux. Les systèmes embarqués, tels que les appareils portables ou consoles, peuvent impliquer des spécifications matérielles et des connaissances uniques des bibliothèques des fournisseurs. Programmation plus avancée du système en temps réel peut impliquer l'écriture de logiciels de commande de sécurité pour les centrales nucléaires ou de matériel militaire.