Quels langages de programmation ne sont pas considérés à haut niveau?

En informatique, la théorie que j'entends et lis de haut niveau et de bas niveau de langues de tous les temps.

Pourtant, je ne comprends pas pourquoi c'est toujours pertinent parce qu'il n'y a pas tout (pertinent) le faible niveau des langues, à l'exception de l'assembleur en usage aujourd'hui.

De sorte que vous obtenez:

De bas niveau

  • Assembleur

Certainement pas à faible niveau

  • C
  • De BASE
  • FORTRAN
  • COBOL
  • ...

De haut niveau

  • C++
  • Ruby
  • Python
  • PHP
  • ...

Et si l'assembleur est de bas niveau, comment pourriez-vous mettre par exemple C dans la même liste. Je veux dire: C est de très haut niveau par rapport à l'assembleur. Même pour COBOL, Fortran, etc.

  • Alors pourquoi tout le monde déclarer haut et de bas niveau de langues si assembleur est vraiment le seul langage de bas niveau?
  • Ceux que vous avez énumérés sous Definitely not low-level sont appelés middle level languages. Et binary est d'un niveau inférieur à asm 😉 Et il est très intéressant de voir que la question sur la demi-douzaine de langage est indépendant de la langue.
  • Binaire n'est pas un langage de programmation 😉
  • À mon humble avis,c'EST 😀
  • Parlez-en à quelques-uns des premiers programmeurs, qui sont entrés dans leur code par réglage des commutateurs à bascule sur le panneau avant de l'ordinateur. Je suis sûr qu'ils seront heureux de vous dire à tous au sujet de la programmation en binaire dans les jours avant les assembleurs ont été inventés.
  • pourquoi n'est pas binaire un langage de programmation?
  • Techniquement parlant, il est correct. Binaire est un système numérique. Le code Machine est une langue.
  • Binaire == Assembleur. Après avoir saisi les programmes sur le panneau avant, il n'est PAS utile de faire la distinction entre les données binaires brutes et assembleur version des binaires brutes.
  • La façade!? Oh, nous avons utilisé pour rêve de codage de la façade! 😉
  • C++ est plus comme "tous les niveaux" -- à votre propre niveau de risque spécifiques 🙂
  • Est-ce quelqu'un d'importance, reportez-vous à "niveau intermédiaire langues"? Je n'ai pas vu de telles références.
  • Encore une fois,à mon humble avis, Tout ce que vous pouvez programmer en est un langage de programmation. Si le binaire n'est pas de langage de programmation, alors rien ne l'est. en.wikipedia.org/wiki/Turing_machine_examples
  • Je pense que vous avez besoin de comprendre la distinction entre une langue, un mot, une lettre de l'alphabet. Zwskx est un mot sur l'alphabet anglais, mais ce n'est pas un mot de la langue anglaise.
  • Code Machine == Assembleur, familièrement appelé "Binaire". C'est un tout. C'est d'accord pour autoriser les gens à dire "Binaire" quand ils veulent dire "Code Machine". Ils sont vraiment tous la même langue dans les deux formes -- brutes et moins brut. Et, ils sont les exemples de "bas niveau", avec des variantes comme "PL/M", et "PL/S".

InformationsquelleAutor hilo | 2010-04-12