Werbung

wer erfand Pascal-ProgrammDas Pascal Die Programmiersprache, die auf der Computersprache ALGOL basiert, wurde Ende der 1960er Jahre entwickelt und nach Blaise benannt Pascal - ein französischer Mathematiker, der für eine Reihe von Entdeckungen verantwortlich ist und auch den ersten Taschenrechner (genannt Pascaline) in erfunden hat 1645.

In Anbetracht dessen, dass Pascal 1662 starb und die Pascal-Sprache fast 300 Jahre später erfunden wurde, kann er die Sprache möglicherweise nicht geschaffen haben. Wer hat dann die Programmiersprache Pascal erfunden?


Pascal wurde von Niklaus Wirth entwickelt, der am 15. Februar 1934 in Winterthur als Sohn des Geographieprofessors Walter und Hedwig (Keller) Wirth geboren wurde. Niklaus entwickelte das Algol-W, das auf einem der ersten IBM 360 (das so groß wie ein Raum war) implementiert wurde, und nutzte es einige Jahre später als Grundlage für die Entwicklung der Pascal-Sprache.

wer erfand Pascal-Programm

„Während die Europäer meinen Namen im Allgemeinen richtig aussprechen (‚ Nick-Louse Veert '), sind die Amerikaner ausnahmslos zerfleischen Sie es in "Nickel's Worth". Das heißt, die Europäer nennen mich beim Namen, aber die Amerikaner nennen mich beim Wert."

instagram viewer

~ Niklaus Wirth

Pascal wurde von Wirth als eine Sprache entwickelt, mit der grundlegende Konzepte vermittelt werden können, die auf den in den 1970er Jahren verfügbaren Computern zuverlässig und effizient funktionieren. Pascal wurde schließlich für Computerspiele, eingebettete Systeme und Forschungsprojekte verwendet und auch für die Entwicklung des LisaObject Pascal, einer der frühen Apple-Computer (Macintosh) und eines seiner Derivate, wird noch heute in Anwendungen wie Skype verwendet.

wer schrieb die Pascal-Programmiersprache

Niklaus Wirth ist Autor anerkannter Bücher wie „Algorithmen + Datenstrukturen = Programme“ (1976), hat zehn Ehrendoktortitel erhalten und wurde mit dem ausgezeichnet IEEE Emmanuel Piore Preis und das Turing-Preis 1984 unter vielen anderen, aber Wirths Hauptbeitrag war immer das Konzept, produktive Software zu entwickeln, die auf organisierte Weise und ohne unnötige Unordnung entworfen wurde.

wer schrieb die Pascal-Programmiersprache

In seinem Artikel mit dem Titel „Ein Plädoyer für Lean Software”[PDF], das 1995 von Wirth geschrieben wurde, erklärt einige der Probleme bei der Softwareentwicklung und Warum es wichtig ist, einen sauberen, organisierten Code zu erstellen, indem zwei „Gesetze“ zitiert werden, von denen er glaubt, dass sie das widerspiegeln Geschäft:

  • Die Software wird erweitert, um den verfügbaren Speicher zu füllen. (Parkinson)
  • Software wird langsamer langsamer als Hardware schneller. (Reiser)

Angesichts der Anzahl der Codezeilen einiger der heute am häufigsten verwendeten Software scheinen interessante Ideen immer größer zu werden, selbst wenn die Hardware von Tag zu Tag kleiner wird. Zum Beispiel:

  • Basic hatte 4,000 Codezeilen im Jahr 1975, jetzt ist es vorbei 2 Millionen.
  • Die erste Version von Word hatte 27,000 Zeilen von Code. Die aktuelle Version von Office ist vorbei 30 Millionen.
  • Mac OS X besteht aus ungefähr 90 Millionen Zeilen von Code.
  • Windows 95 wurde aus gemacht 15 Millionen Codezeilen, Windows 7 besteht aus über 50 Millionen Zeilen von Code.
  • Eine einzelne Spieleanwendung für das iPhone, wie die "Unreal" -Spielanwendung, ist vorbei 2 Millionen Zeilen von Code.
wer erfand Pascal-Programm

Er hat erklärt, dass der einzige Grund, warum Software groß geworden ist, darin besteht, dass Softwareanbieter Funktionen hinzufügen, die Kunden für wünschenswert halten, aber niemals nutzen. Er war auch ein Befürworter der Idee, dass Software von mindestens einer Person vollständig verstanden werden sollte und dass Teams vorhanden sind Die Entwicklung von Programmen, ohne dass einer von ihnen die Gesamtheit vollständig verstand, verursachte eine Menge unnötiger Komplexität und war nutzlos Code.

wer schrieb die Pascal-Programmiersprache

Seine Entwicklung von Pascal war ein Beweis für diese Überzeugungen. Pascal gilt immer noch als eine der mathematischsten Computersprachen. Der Kern konzentriert sich auf das Wesentliche, die objektorientierte Programmierung und die Beibehaltung eines einfachen Kerns, der leicht und leicht verständlich ist.

Wussten Sie schon über Pascal?