FORTRAN-Programmiersprache erklärt

FORTRAN (oder Formelübersetzung) war die erste High-Level-Programmiersprache (Software), die 1954 von John Backus für IBM erfunden und 1957 kommerziell veröffentlicht wurde. Fortran wird noch heute zum Programmieren wissenschaftlicher und mathematischer Anwendungen verwendet. Fortran begann als digitaler Code-Interpreter für IBM 701 und hieß ursprünglich Speedcoding. John Backus wünschte sich eine Programmiersprache, die der menschlichen Sprache ähnlicher ist. Dies ist die Definition einer Hochsprache. Andere Hochsprachenprogramme sind Ada, Algol, BASIC, COBOL, C, C ++, LISP, Pascal und Prolog.

Generationen von Codes

  1. Die erste Generation von Codes zur Programmierung der Funktionen eines Computers wurde aufgerufen Maschinensprache oder Maschinensprache. Maschinencode ist die Sprache, die ein Computer auf Maschinenebene wirklich versteht. Dabei handelt es sich um eine Folge von Nullen und Einsen, die von den Steuerelementen des Computers elektrisch als Anweisungen interpretiert werden.
  2. Die zweite Codegeneration wurde aufgerufen Assemblersprache. Assemblersprache verwandelt die Folgen von Nullen und Einsen in menschliche Wörter wie "add". Assemblersprache wird von Programmen, die Assembler genannt werden, immer wieder in Maschinencode übersetzt.
  3. Die dritte Codegeneration wurde aufgerufen Hochsprache oder HLL, Das hat menschlich klingende Wörter und Syntax (wie Wörter in einem Satz). Damit der Computer eine HLL verstehen kann, übersetzt ein Compiler die Hochsprache entweder in Assemblersprache oder in Maschinencode. Alle Programmiersprachen müssen schließlich in Maschinencode übersetzt werden, damit ein Computer die darin enthaltenen Anweisungen verwenden kann.

John Backus und IBM

„Ich wusste wirklich nicht, was zum Teufel ich mit meinem Leben anfangen wollte ... ich sagte nein, ich konnte nicht. Ich sah schlampig und zerzaust aus. Aber sie bestand darauf und das tat ich. John Backus über seine Erfahrungen mit Interviews für IBM.

John Backus leitete das IBM-Forscherteam des Watson Scientific Laboratory, das Fortran erfunden hat. Im IBM-Team befanden sich namhafte Namen von Wissenschaftlern wie Sheldon F. Best, Harlan Herrick (der das erste erfolgreiche Fortran-Programm leitete), Peter Sheridan, Roy Nutt, Robert Nelson, Irving Ziller, Richard Goldberg, Lois Haibt und David Sayre.

Das IBM Team hat HLL oder die Idee, Programmiersprache in Maschinencode zu übersetzen, nicht erfunden, aber Fortran war das erste erfolgreiche HLL und der Fortran I-Compiler hält den Rekord für die Übersetzung von Code seit über 20 Jahren. Der erste Computer, auf dem der erste Compiler ausgeführt wurde, war der IBM 704, den John Backus mitentwickelte.

Fortran heute

Fortran ist jetzt über vierzig Jahre alt und bleibt die Spitzensprache in der wissenschaftlichen und industriellen Programmierung - natürlich wurde es ständig aktualisiert.

Mit der Erfindung von Fortran begann eine 24-Millionen-Dollar-Computer-Softwareindustrie und die Entwicklung weiterer hochrangiger Programmiersprachen.

Fortran wurde für die Programmierung von Videospielen, Flugsicherungssystemen, Gehaltsberechnungen, zahlreichen wissenschaftlichen und militärischen Anwendungen sowie für die parallele Computerforschung eingesetzt.

John Backus gewann 1993 den Charles Stark Draper Prize der National Academy of Engineering, den höchsten nationalen Preis für Ingenieurwesen, für die Erfindung von Fortran.