Maison > Problème commun > Qu'est-ce qui est actuellement utilisé pour écrire des programmes informatiques ?

Qu'est-ce qui est actuellement utilisé pour écrire des programmes informatiques ?

藏色散人
Libérer: 2020-08-12 11:33:49
original
8875 Les gens l'ont consulté

Actuellement, les langages de haut niveau sont généralement utilisés pour écrire des programmes informatiques. Ils sont principalement relatifs aux langages d'assemblage. Il s'agit d'une programmation plus proche du langage naturel et des formules mathématiques. séparés du système matériel de la machine. Les programmes sont écrits d'une manière plus facile à comprendre pour les gens, et les programmes écrits sont appelés programmes sources.

Qu'est-ce qui est actuellement utilisé pour écrire des programmes informatiques ?

Actuellement, les langages de haut niveau sont généralement utilisés pour écrire des programmes informatiques.

Le langage de programmation de haut niveau est un langage indépendant de la machine, orienté processus ou objet. Un langage de haut niveau est un langage conçu en référence au langage mathématique qui s’apparente à la conversation quotidienne. Par exemple, pour ajouter deux variables et les affecter à une troisième variable, utilisez un langage de haut niveau pour l'exprimer sous la forme var3=var1+var2.

Les langages informatiques sont divisés en langages de haut niveau et en langages de bas niveau. Le langage de haut niveau est principalement relatif au langage assembleur. Il s'agit d'une programmation plus proche du langage naturel et des formules mathématiques. Il est fondamentalement séparé du système matériel de la machine et écrit les programmes d'une manière plus facile à comprendre. Le programme écrit est appelé programme source.

Recommandé : "Vidéo de programmation"

Le langage de haut niveau ne fait pas référence à un langage spécifique, mais comprend de nombreux langages de programmation , tels que les populaires java, c, c++, C#, pascal, python, lisp, prolog, FoxPro, Yi Language, la version chinoise du langage C, etc., ont une syntaxe et des formats de commande différents.

Le langage de haut niveau n'a rien à voir avec la structure matérielle et le système d'instructions de l'ordinateur. Il a une capacité d'expression plus forte, peut facilement exprimer des opérations de données et des structures de contrôle de programme, peut mieux décrire divers algorithmes et est facile à apprendre. maîtriser. Cependant, le code du programme généré par la compilation d'un langage de haut niveau est généralement plus long que le code du programme conçu en langage assembleur, et la vitesse d'exécution est également plus lente. Par conséquent, le langage assembleur convient à l’écriture de programmes nécessitant une vitesse et une longueur de code élevées, ainsi que des programmes contrôlant directement le matériel. Les langages de haut niveau, le langage assembleur et le langage machine sont tous des langages utilisés pour écrire des programmes informatiques.

Les programmes en langage de haut niveau « ne peuvent pas voir » la structure matérielle de la machine et ne peuvent pas être utilisés pour écrire un logiciel système ou un logiciel de contrôle de périphérique qui accède directement aux ressources matérielles de la machine. À cette fin, certains langages de haut niveau proposent des interfaces d’appel avec le langage assembleur. Un programme écrit en langage assembleur peut être utilisé comme procédure ou fonction externe dans un langage de haut niveau, en utilisant la pile pour transmettre des paramètres ou l'adresse des paramètres.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal