Bien que les humains parlent des langues lacées avec la métaphore, les expressions idiomatiques, les inflexions et les sous-texte , les ordinateurs nécessitent langues gratuitement de ces ambiguïtés afin de fonctionner correctement . Des dizaines de langages de programmation utilisés à travers le monde permettent aux utilisateurs humains d'interagir avec des ordinateurs, créer des programmes et des documents et de contrôler le fonctionnement d'un ordinateur . Utilisez
Au niveau de base , les langages de programmation traduisent commandes dans les opérations informatiques . Chaque morceau de logiciel et de matériel informatique nécessite l'utilisation de langages de programmation et les langages de programmation sont utilisés pour tout construire à partir du système d'exploitation pour les navigateurs Web sur votre interface de téléphone mobile.
Construit Langue
< br > langages de programmation
ont été créés à des fins spécifiques dans leur intégralité. Bien qu'ils partagent certaines similitudes avec les langues humaines , comme la syntaxe , ils diffèrent sur des points fondamentaux. Les langages de programmation sont limitées , et chaque pièce d' un langage de programmation contient signification univoque. Les langages de programmation restent également immuable , bien que de nouvelles langues peuvent bifurquer de créations plus
Exemples
éditeurs de logiciels et les programmeurs utilisent plusieurs langages de programmation dans le matériel et populaire . logiciel , mais certains semblent utiliser plus omniprésent que d'autres. Langues d'usage général tels que C et C + + sont utilisés pour créer des applications et des morceaux de logiciel système. Autres options de langues populaires incluent Java , Python et Perl.
Histoire
Bien qu'il soit difficile de déterminer exactement , les premiers langages de programmation sont apparus avec des ordinateurs à cartes perforées dans les années 1940 comme programmes en langage d'assemblage pour des configurations matérielles spécifiques . Dans les décennies suivantes , de nouveaux langages comme Fortran et Cobol surface, et la plupart des langues modernes suivent la voie d'au moins un de ces premières langues. Comme les langages de programmation âgés , ils sont devenus plus universelle et plus récemment langues ont évolué vers une plus grande mobilité et la distribution open-source .
Abstraction
Différents niveaux de forme d'abstraction du variance fondamental primaire entre les différents langages de programmation. Un langage de programmation avec peu abstraction nécessite entrées à partir d'un codeur qui contrôlent plus étroitement les fonctions matérielles spécifiques d'un ordinateur. Langues ayant un niveau élevé d'abstraction permettent l'exécution de ces fonctions de base avec moins de lignes de code, en utilisant des commandes plus abstraites. Même si un haut niveau d'abstraction permet une programmation simple, des niveaux inférieurs donner aux programmeurs un contrôle plus immédiat sur un système informatique .