Einführung
In unserer zunehmend technologieorientierten Gesellschaft werden Programmiersprachen von Privatpersonen und Unternehmen für spezifische Aufgaben und Funktionen eingesetzt. Bei der Nutzung von Diensten wie sozialen Medien oder E-Mails verwenden Computerbenutzer Code aus einer Programmiersprache (typischerweise über Befehle), um diese Aufgaben zu erledigen.
Die erste Programmiersprache
Im Jahr 1843, noch vor der Erfindung des Computers, entwickelte Ada Lovelace, eine der ersten Mathematikerinnen, die erste Programmiersprache. Seitdem haben Programmiersprachen bedeutende Fortschritte gemacht, doch dies war zweifellos ein Wendepunkt in ihrer Entwicklung.
Historische Meilensteine in der Entwicklung von Programmiersprachen
Programmiersprachen existieren schon seit der Zeit vor der Erfindung des für Menschen lesbaren Codes, den wir heute zur Erledigung routinemäßiger technischer Aufgaben nutzen. Im Folgenden werden einige wichtige Ereignisse in der Entwicklung von Programmiersprachen vorgestellt, die Sie vielleicht interessant finden.
Erfindung von Maschinenalgorithmen durch Ada Lovelace im Jahr 1843
Der erste Computeralgorithmus wurde 1843 von Ada Lovelace erfunden. Interessanterweise entwarf Charles Babbage die Maschine, für die dieser Algorithmus gedacht war.
Konrad Zuse gründete die Firma Plankalkul in den 1940er Jahren.
Konrad Zuse entwickelte in den 1940er Jahren die Programmiersprache Plankalkul. Sie war die erste höhere Programmiersprache überhaupt und enthielt viele Codierungssequenzen, die Ingenieure häufig zur Ausführung grundlegender Aufgaben verwendeten.
1949 – Die Assemblersprache, ein Vorläufer der heutigen Programmiersprachen, wird entwickelt.
Der erste Computer, der Assemblersprache verwendete, war der Electronic Delay Storage Automatic Calculator (EDSAC) von 1949. Assemblersprache ist eine maschinennahe Programmiersprache, die entwickelt wurde, um Maschinencode für die Programmierung von Prozessoren zu vereinfachen. Dies zeigt, dass moderne Computer einfacher zu programmieren sind als die Computer von 1949.
John McCauley erwähnte den Kurzcode im Jahr 1949, aber er wurde erst 1949 und 1950 von W. Schmitt implementiert, um die Leistung der Computer BINAC und UNIVAC zu verbessern.
Autocode war 1952 die erste kompilierte Programmiersprache.
1952 prägte Alic Glennie den Begriff Autocode für eine Reihe von Programmiersprachen. Glennie war Informatiker und nutzte Autocode hauptsächlich für den Computer Mark 1. Es war die erste kompilierte Programmiersprache, die Maschinencode mithilfe eines Compilers übersetzte.
1957 entwickelte John Backus FORTRAN.
FORTRAN, eine der ersten Programmiersprachen überhaupt, wurde 1957 entwickelt und ist auch heute noch im Einsatz. Entwickelt zur Lösung wissenschaftlicher und mathematischer Probleme, hat sich FORTRAN über die Jahre bewährt.
ALGOL und LISP wurden beide im Jahr 1958 erfunden.
Im Jahr 1958 wurden zwei Programmiersprachen entwickelt: die Algorithmische Sprache ALGOL und die Listenprogrammiersprache LISP. Amerikanische und europäische Informatiker arbeiteten gemeinsam an ALGOL, das als Ursprung populärer Programmiersprachen wie C, C++, Java und Pascal gilt.
McCarthy entwickelte LISP für seine KI-Programme, und es ist eine der ältesten noch gebräuchlichen Programmiersprachen. Viele Privatpersonen und Unternehmen bevorzugen LISP nach wie vor gegenüber anderen Programmiersprachen wie Ruby oder Python.
Im Jahr 1959 entwickelte Dr. Grace Murray Hopper COBOL, eine höhere Programmiersprache für Unternehmen.
Dr. Grace Murray Hopper entwickelte COBOL im Jahr 1959. Es war die erste Programmiersprache der dritten Generation und wurde ursprünglich für Geschäftsanwendungen konzipiert, wird heute aber für viele verschiedene Aufgaben eingesetzt. 1989 wurde die Zahl der COBOL-Nutzer auf über 100 Millionen geschätzt, und auch heute noch ist die Sprache in Bankensystemen weit verbreitet.
1964 wurde BASIC als Computerprogrammiersprache für Anfänger entwickelt.
1964 entwickelten Studenten des Dartmouth College den Beginner's General Purpose Symbolic Instruction Code (BASIC). Er wurde für Anwender mit geringen Computerkenntnissen entwickelt und ist bis heute im Einsatz. Paul Allen und Bill Gates entwickelten ihn weiter und machten ihn zu Microsofts erstem kommerziell erfolgreichen Produkt.
1970 wurde PASCAL von Niklaus Wirth implementiert.
Niklaus Wirth entwickelte PASCAL, das er nach dem berühmten Mathematiker Blaise Pascal benannte. Ursprünglich zur Unterstützung von Nutzern beim Erlernen von Programmiersprachen konzipiert, gehörte Apple aufgrund seiner Einfachheit und Unkompliziertheit zu den ersten Unternehmen, die es einsetzten.
Smalltalk, SQL und C wurden alle im Jahr 1972 entwickelt.
Die Programmiersprache Smalltalk wurde entwickelt, um Programmierern bei der Verfeinerung von Programmiersprachen zu helfen, woraus verschiedene Programme wie Java, Python und Ruby entstanden sind.
Dennis Ritchie entwickelte C und benannte die Sprache so, weil sie von B abgeleitet ist. Zu den bekannten Technologieunternehmen, die C noch immer verwenden, gehören Apple, Google und Facebook.
Donald Chamberlain und Raymond Boyce entwickelten SQL, eine strukturierte Abfragesprache, die das Bearbeiten und Anzeigen wichtiger Computerdaten ermöglicht. Auch heute noch nutzen viele Unternehmen, wie beispielsweise Microsoft und Accenture, SQL.
Jean Ichebia begann in den frühen 1980er Jahren mit der Entwicklung von Ada.
Ada wurde von Jean Echebia entwickelt und nach dem ersten Programmierer benannt. Ada ist eine spezielle Programmiersprache, die in vielen Ländern, darunter Belgien, Australien und Deutschland, zur Regelung des Flugverkehrs eingesetzt wird.
C++ und Objective-C wurden 1983 mit der Geburtsstunde von C++ entwickelt.
Der Programmierer Bjarne Stroustrup modifizierte die Programmiersprache C und veröffentlichte sie 1983 als C++. Seine Änderungen führten neue Funktionen wie Templates, Klassen und virtuelle Jobs ein. 2003 wurde C++ als eine der besten Programmiersprachen ausgezeichnet. Microsoft Office, Spieleplattformen wie PlayStation und Nintendo 64, Adobe Photoshop und viele weitere Programme basieren auf C++.
Objective-C wurde 1983 von Tom Law und Brad Cox entwickelt und ist seither die primäre Programmiersprache für Apple-Plattformen, darunter iOS und macOS.
1987 entwickelte Larry Wall die Programmiersprache Perl.
Larry Wall entwickelte Perl erstmals im Jahr 1987. Ursprünglich war es ein Texteditor, aber Perl wird heute für eine Vielzahl von Funktionen in vielen verschiedenen Branchen und Sektoren eingesetzt, darunter Datenbankanwendungen, visuelle Anwendungen, Netzwerkanwendungen und vieles mehr.
Haskell etablierte sich erstmals im Jahr 1990.
Haskell wurde 1990 entwickelt und nach dem bekannten Mathematiker Haskell Brooks Curry benannt. Diese Programmiersprache wird häufig für mathematische Operationen verwendet, aber auch zur Entwicklung von Videospielen.
Visual Basic und Python wurden beide im Jahr 1991 entwickelt.
Microsoft entwickelte Visual Basic im Jahr 1991, um Benutzern das gleichzeitige Verschieben von Skripten per Drag & Drop zu erleichtern. Privatpersonen und Unternehmen können aus einer Vielzahl von Dropdown-Menüs wählen und verschiedene Codeabschnitte mit Visual Basic bearbeiten.
Python zählt heute zu den weltweit am weitesten verbreiteten Programmiersprachen. Guido van Rossum entwickelte sie 1991 als Alternative zu anderen Programmierstilen. Yahoo, Spotify und Google sind nur einige der erfolgreichen Unternehmen, die diese Software weiterhin intensiv nutzen.
1993 gründete Yukihiro Matsumoto Ruby.
Ruby wurde 1993 von Yukihiro Matsumoto entwickelt. Es dient der Programmierung von Webanwendungen und basiert auf verschiedenen anderen Sprachen wie Perl, Smalltalk und Lisp. Marken wie Hulu, Groupon und Twitter nutzen häufig Ruby.
Java, JavaScript und PHP wurden erstmals 1995 eingeführt.
Eine der besten Programmiersprachen ist Java. Sie wurde 1991 von James Gosling für ein Softwareprojekt im Bereich interaktives Fernsehen entwickelt und ist auch heute noch auf Mobilgeräten und PCs sehr beliebt. JavaScript ist eine weitere hervorragende Programmiersprache, die 1995 von Brendan Eich entwickelt wurde. Sie wird hauptsächlich als Programmiersprache für Websites verwendet, beispielsweise für Gmail und Adobe Photoshop, kann aber auch zur Erstellung von Webseiten oder PDF-Dateien (und vielem mehr) eingesetzt werden.
PHP wurde ursprünglich 1995 eingeführt. Sein Zweck ist es, Einzelpersonen und Unternehmen bei der Erstellung und Pflege ihrer Websites zu unterstützen, darunter auch unsere persönliche Homepage, Facebook, Wikipedia und viele andere.
Der C#-Compiler wurde im Jahr 2000 entwickelt.
Microsoft entwickelte C# im Jahr 2000 mit dem Ziel, einige Vorteile von C++ mit der Funktionalität von Visual Basic zu kombinieren. Es ist erwähnenswert, dass es einfacher zu verwenden ist als Java und dabei dennoch sehr leistungsfähig bleibt. Die einzigen Microsoft-Tools und -Produkte, die nicht in C# geschrieben sind, gelten als veraltet.
Scala wurde 2003 gegründet, Groovy folgte im selben Jahr.
Im Jahr 2003 entwickelte Martin Odersky die Programmiersprache Scala, die mit Java kompatibel ist. Sie ist nützlich für Programmierer, die mit dem Android-System arbeiten, und Entwickler bei LinkedIn, Netflix, Foursquare und Twitter gehören zu denen, die sie noch heute verwenden.
Groovy ist eine von Java abgeleitete Programmiersprache, die Produktivität und Effizienz steigern soll. Starbucks und Craft Business Base sind zwei bekannte Unternehmen, die Groovy für ihre täglichen Aufgaben nutzen.
Google brachte Go im Jahr 2009 auf den Markt.
Google führte seine Programmiersprache Go im Jahr 2009 ein, um Probleme zu lösen und zu verwalten, die bei der Entwicklung und Verwaltung großer Softwaresysteme auftreten können. Ihre moderne und benutzerfreundliche Struktur hat sich weltweit bei verschiedenen Organisationen, darunter Uber, Google, Twitch und vielen anderen, großer Beliebtheit erfreut.
Apple entwickelte Swift im Jahr 2014.
Die Entwicklung neuer Programmiersprachen ist keine leichte Aufgabe. 2014 ersetzte Apple Objective-C, C++ und C durch Swift, um eine einfachere Sprache als ihre Vorgänger zu schaffen. Swift ermöglicht es Nutzern insbesondere, Apps zu entwickeln, die sowohl auf Mobilgeräten als auch auf Computern laufen und dabei eine insgesamt bessere Performance bieten.
Gibt es noch alte Programmiersprachen, die heute noch verwendet werden?
Einige Programmiersprachen wurden zwar außer Kurs gesetzt, doch viele existieren weiterhin. Eine davon ist FORTRAN, das 1953 eingeführt und zuletzt 2018 aktualisiert wurde. FORTRAN wurde von IBM entwickelt und für die Kompatibilität mit modernen Computern optimiert. COBOL, eine weitere verbreitete Programmiersprache, entstand 1959 und ist nach wie vor die bevorzugte Sprache von Banken.
Welche Programmiersprache ist in der heutigen Technologiewelt am beliebtesten?
Im Laufe der Jahre wurden viele neue Programmiersprachen entwickelt. Der Bedarf an Technologie hat sich schneller als erwartet erhöht, wodurch die Nachfrage nach weiteren Programmiersprachen gestiegen ist. Zu den beliebtesten Programmiersprachen, die heute von Unternehmen eingesetzt werden, gehören SQL, JavaScript, Java, .NET/C# und HTML/CSS.
Ergebnis
Wie Sie sehen, ist die Geschichte der Programmiersprachen äußerst interessant und entwickelt sich stetig weiter. Es ist faszinierend zu sehen, wie eine Schreibmethode aus dem Jahr 1840 zu Programmiersprachen geführt hat, die noch heute Verwendung finden. Sie haben sich von akademischen Arbeiten mit Maschinencode zu großen Unternehmen entwickelt, die auf Supercomputern mit menschenlesbarem Hochsprachencode arbeiten. Und auch in Zukunft wird sich die Computerprogrammierung weiterentwickeln und neue Sprachen hervorbringen, von denen einige zu den besten in der Geschichte der Programmiersprachen zählen.










