Frage

Sind Fortran, Cobol, Basic und Her high-level-Programmiersprachen?

Und wenn nicht, was, wo die erste high-level-Programmiersprachen?

Das waren die ersten objektorientierten Sprachen?

War es hilfreich?

Lösung

High-Level ist kein binärer Wert. Es gibt eine ganze Reihe von Sprachen in einem Spektrum von niedriger bis hoher Ebene.

Die von Ihnen genannten Sprachen sind höher als die Assemblierung, aber niedriger als Lisp.

Entsprechend Wikipedia:

Die erste Programmiersprache auf hoher Ebene, die für einen Computer ausgelegt ist, war Plankalkül, erstellt von Konrad Zuuse.

Andere Tipps

FORTRAN - Erste Programmiersprache auf hoher Ebene.

Simula - Erste objektorientierte Sprache.

"High-Level" kann unterschiedliche Bedeutungen haben-einige Sprachen sind auf höherer Ebene als andere, was weiter von der Maschine entfernt ist. Der ursprüngliche Forran wurde 1957 geliefert (http://en.wikipedia.org/wiki/fortran) und war Afaik die erste implementierte Sprache auf einer höheren Ebene als die Versammlung. Andere Sprachen können seitdem als höherer Ebene eingestuft werden. Zum Beispiel weist der aktuelle Fortran Standard, Forran 2003, ein viel höheres Abstraktionsniveau als der ursprüngliche Forran auf, der Array -Operationen, einige OO -Funktionen usw. bietet.

COBOL und FORTRAN (wie Sie jetzt sind) als höher als C.Die Abstraktion der zugrunde liegenden Maschine größer ist.Man sollte erwarten, dass ein COBOL-Programm - auch von erheblicher Komplexität - kompilieren unter Windows oder *Nix ohne änderung.Das gleiche gilt von Fortran (obwohl meines Wissens ist aktuell eher nicht hier).

Die neuesten Versionen von COBOL sehr hohem Niveau - finden Sie unter verwaltete cobol hier: http://knol.google.com/k/alex-turner/micro-focus-managed-cobol/2246polgkyjfl/4#

Bitte beachten Sie - ich arbeite für eine COBOL-Unternehmen Micro Focus.Dies könnte bedeuten, mein input ist voreingenommen :)

Die erste OO -Sprache war wahrscheinlich Simula, obwohl nicht viele Leute sie wussten, bis SmallTalk kam.

Was Ihre letzte Frage betrifft:

Zu den ersten objektorientierten Programmiersprachen gehörte http://en.wikipedia.org/wiki/simula

Die erste mehr oder weniger beliebte objektorientierte Sprache war http://en.wikipedia.org/wiki/smalltalk

Sie tun es, da sie Computerhardware-Abstraktion verbergen, sodass sie als hochrangig angesehen werden können.

Die erste objektorientierte Sprache war Smalltalk, Laut Wikipedia.

COBOL wird technisch als "hochrangige" Sprache angesehen. Es hat einige Funktionen und macht einige Elemente der Speicherverwaltung. Aber in der Skala der Sprachen würde ich etwa einen halben Schritt über dem Assembler einstufen. Dies ist meine Annäherung an meine Erfahrung mit all diesen. Bitte bearbeiten Sie die Antwort, wenn Sie weitere Sprachen einbringen möchten.

  • 0 - Binärmaschinencode
  • 0,5 - Assembler
  • 1.0 - COBOL, FORTRAN, PASCAL, C.
  • 1,5 - C ++
  • 2.0 - VB6
  • 2.5 - C#, VB .net, Java usw.
  • 3.0 - JavaScript, CSS, SQL

Alles ist relativ. C ist ein niedriges Niveau für diejenigen, die Python schreiben, C ++ für Java -Entwickler und so weiter.

Was die Frage des OP betrifft, ist JA Forran sicherlich ein hohes Niveau. Moderner Forran ist fast wie Matlab.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top