Maison  >  Article  >  développement back-end  >  Le langage C est-il un langage de haut niveau ?

Le langage C est-il un langage de haut niveau ?

青灯夜游
青灯夜游original
2020-11-10 11:46:0235497parcourir

Le langage C est un langage de haut niveau. Un langage de haut niveau est un langage indépendant de l'orientation machine, processus ou objet ; il 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, version chinoise du langage C, etc.

Le langage C est-il un langage de haut niveau ?

Le langage C est un langage de haut niveau.

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.

Le langage de haut niveau ne fait pas référence à un langage spécifique, mais comprend de nombreux langages de programmation, tels que Java, C, C++, C#, Pascal, Python, Lisp, Prolog, FoxPro et Easy Language, chinois. version du langage C, etc. La syntaxe et le format de commande de ces langages sont différents.

Classification des langages de haut niveau

  • Langages impératifs. Le fondement sémantique de ce langage est un modèle calculable par machine de Turing qui simule des « opérations de stockage de données/données », ce qui est très cohérent avec la mise en œuvre naturelle de l'architecture informatique moderne. La principale façon de générer des opérations est de s’appuyer sur les effets secondaires des instructions ou des commandes. La plupart des langages populaires modernes sont de ce type, comme Fortran, Pascal, Cobol, C, C++, Basic, Ada, Java, C#, etc. Divers langages de script sont également considérés comme de ce type.

  • Langage fonctionnel. Le fondement sémantique de ce langage est le modèle calculable d'opérateur lambda de mappage de valeurs basé sur le concept de fonctions mathématiques. Ce langage est très adapté aux calculs pour des travaux comme l'intelligence artificielle. Langages fonctionnels typiques tels que Lisp, Haskell, ML, Scheme, F#, etc.

  • Langage logique. Le fondement sémantique de ce langage est un système de logique formelle basé sur un ensemble de règles connues. Ce langage est principalement utilisé dans la mise en œuvre de systèmes experts. Le langage logique le plus connu est Prolog.

  • Langage orienté objet. La plupart des langages modernes fournissent une prise en charge orientée objet, mais certains langages sont construits directement sur le modèle orienté objet de base, et la sémantique de la forme syntaxique du langage est des opérations objet de base. Le principal langage purement orienté objet est Smalltalk.

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!

Déclaration:
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