Question

sont Fortran, Cobol, de base et Forth langages de programmation de haut niveau?

Et sinon, quoi, où la première des langages de programmation de haut niveau?

Quelles ont été les premières langues orientées objet?

Était-ce utile?

La solution

de haut niveau n'est pas une valeur binaire. Il existe toute une gamme de langues dans un spectre de bas niveau à haut niveau.

Les langues que vous cités nommément niveau plus élevé que l'assemblage, mais niveau inférieur à Lisp.

Selon Wikipedia :

La première langue de programmation de niveau élevé pour être conçu pour un ordinateur était Plankalkül , créé par Konrad Zuse.

Autres conseils

Fortran -. Premier langage de programmation de haut niveau

Simula -. Langue maternelle orientée objet

« haut niveau » peut avoir des significations différentes - certaines langues sont à niveaux plus élevés que dans d'autres, abstraire plus loin de la machine. Le FORTRAN original a été livré en 1957 ( http://en.wikipedia.org/wiki/Fortran) et était, autant que je sache, la langue première mise en œuvre à un niveau supérieur à l'assemblage. D'autres langues depuis lors peuvent être classés comme niveau supérieur. Par exemple, la norme actuelle Fortran, Fortran 2003, a un niveau beaucoup plus élevé d'abstraction que le FORTRAN original, fournissant des opérations de tableau, certaines fonctionnalités OO, etc.

COBOL et FORTRAN (comme ils sont maintenant) comme niveau supérieur à C. L'abstraction de la machine sous-jacente est plus grande. Il faut attendre un programme COBOL - même de grande complexité - pour compiler sous Windows ou * Nix sans altération. La même chose est vraie de Fortran (bien que ma connaissance est plus à jour ici).

Les dernières versions de COBOL sont de très haut niveau - voir ici géré COBOL: http://knol.google.com/k/alex-turner/micro-focus-managed-cobol/2246polgkyjfl/4#

S'il vous plaît noter - le travail I pour une entreprise COBOL - Micro Focus. Cela pourrait signifier mon entrée est biaisée:)

La première langue OO était probablement Simula, mais pas beaucoup de gens savaient jusqu'à ce que Smalltalk est venu.

Quant à votre dernière question:

Parmi les premiers langages de programmation orientés objet était http://en.wikipedia.org/wiki/Simula

La première plus ou moins populaire langage orienté objet était http://en.wikipedia.org/ wiki / Smalltalk

Ils font car ils cachent l'abstraction de matériel informatique, de sorte qu'ils peuvent être considérés comme de haut niveau.

La première langue orientée objet était SmallTalk , selon Wikipedia.

Cobol est techniquement considéré comme une langue « haut niveau ». Il a quelques fonctions, et fait quelques éléments de gestion de la mémoire. Mais dans l'échelle des langues, je lui donnerais environ la moitié d'une étape au-dessus de l'assembleur. Ceci est mon approximation de mon expérience avec tous ceux-ci, s'il vous plaît modifier la réponse si vous voulez apporter quelques autres langues.

  • 0 - code machine binaire
  • 0,5 - Assembler
  • 1,0 - COBOL, Fortran, Pascal, C
  • 1.5 - C ++
  • 2.0 - VB6
  • 2.5 - C #, .Net VB, Java, etc
  • 3.0 - Javascript, CSS, SQL

Il est relatif. C est faible pour ceux qui écrivent Python, C ++ pour les développeurs Java et ainsi de suite.

En ce qui concerne la question de l'OP, oui Fortran est certainement de haut niveau. Moderne Fortran est presque comme Matlab.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top