Unter sogenannten Programmierern versteht man jene, die Computerprogramme erstellen und schreiben können. Egal, welche Art von Programmierer eine Person ist, sie trägt mehr oder weniger etwas zu unserer Gesellschaft bei. Die Beiträge einiger Programmierer übertreffen jedoch das, was ein gewöhnlicher Mensch in einem Leben beitragen kann. Diese Programmierer sind Pioniere und werden respektiert. Ihr Beitrag hat den gesamten Verlauf der menschlichen Zivilisation verändert. Schauen wir uns im Folgenden die 12 größten Programmierer der Menschheitsgeschichte an.
1. Die erste Computerprogrammiererin: Ada Lovelace
Ada Lovelace, ursprünglich Augusta Ada Byron genannt, war die Tochter des berühmten englischen Dichters Byron. Als Mathematikbegeisterte wird sie von späteren Generationen weithin als die erste Computerprogrammiererin anerkannt.
Zwischen 1842 und 1843 verbrachte Ada neun Monate damit, einen Artikel des italienischen Mathematikers Luigi Menabrea über Charles Babbages Analytical Engine zu übersetzen. Hinter der Übersetzung fügte sie viele Anmerkungen hinzu, in denen sie detailliert beschrieb, wie die Maschine zur Berechnung von Bernoulli-Zahlen verwendet werden kann, was als das weltweit erste Computerprogramm gilt. Daher wird Ada auch als die weltweit erste Programmiererin angesehen. Einige Biografen haben jedoch die Originalität von Adas Computerprogrammen infrage gestellt, da ein Teil des Programms von Babbage selbst geschrieben wurde.
Adas Artikel schuf viele neue Ideen, die Babbage nie erwähnt hatte. Zum Beispiel sagte Ada einmal voraus: „Diese Maschine könnte in Zukunft für den Schriftsatz, das Komponieren von Musik oder verschiedene komplexere Zwecke verwendet werden.“
1852 starb Ada an übermäßigem Blutverlust, während sie wegen Gebärmutterhalskrebs behandelt wurde, im Alter von nur 36 Jahren. Hundert Jahre nach ihrem Tod, im Jahr 1953, wurden Adas frühere Notizen zu Charles Babbages "Sketch of the Analytical Engine" erneut veröffentlicht, und es wurde ihnen ein bedeutender Einfluss auf die moderne Computertechnik und das Software-Engineering zugeschrieben.
2. Vater von Pascal: Niklaus Wirth
Niklaus Emil Wirth, geboren in Winterthur, Schweiz, ist ein Schweizer Informatiker.
Von 1963 bis 1967 wurde er Assistant Professor am Fachbereich Informatik der Stanford University und hatte später dieselbe Position an der Universität Zürich inne. 1968 wurde er Professor für Informatik an der ETH Zürich und verbrachte außerdem zwei Jahre mit weiterführendem Studium am Xerox Palo Alto Research Center.
Er war der Chefdesigner mehrerer Programmiersprachen, darunter Algol W, Modula, Pascal, Modula-2, Oberon und andere.
Er ist außerdem einer der Erfinder der Sprache Euler. 1984 erhielt er den Turing Award für die Entwicklung dieser Sprachen. Er war zudem ein wichtiges Mitglied des Design- und Implementierungsteams für den Lilith-Computer und das Oberon-System.
Sein Artikel "Program Development by Stepwise Refinement" gilt als ein Klassiker der Softwaretechnik. Der Titel eines von ihm geschriebenen Buches, Algorithms + Data Structures = Programs, ist ein berühmter Ausspruch in der Informatik.
3. Gründer von Microsoft: Bill Gates
William Henry "Bill" Gates III ist ein berühmter amerikanischer Unternehmer, Investor, Softwareentwickler und Philanthrop. In seinen frühen Jahren gründete er gemeinsam mit Paul Allen Microsoft. Er war Vorsitzender, CEO und Chief Software Architect von Microsoft und hielt mehr als 8 % der Stammaktien des Unternehmens, wodurch er der größte Einzelaktionär des Unternehmens war.
4. Vater von Java: James Gosling
James Gosling, geboren in Kanada, ist ein Softwareexperte und einer der Mitbegründer der Programmiersprache Java. Er gilt allgemein als der "Vater von Java".
Als er 12 Jahre alt war, konnte er bereits Videospielkonsolen entwerfen und Nachbarn beim Reparieren von Mähdreschern helfen. Während des Studiums arbeitete er Teilzeit als Programmierer in der Astronomieabteilung. 1977 erhielt er einen Bachelor-Abschluss in Informatik von der University of Calgary in Kanada. 1981 entwickelte er Gosling Emacs, einen Emacs-ähnlichen Editor, der auf Unix lief (in C geschrieben, mit Mocklisp als Erweiterungssprache). 1983 erhielt er einen Doktortitel in Informatik von der Carnegie Mellon University in den Vereinigten Staaten. Seine Doktorarbeit trug den Titel „The Algebraic Manipulation of Constraints“. Nach dem Abschluss arbeitete er bei IBM und entwarf das NeWS-System für IBMs erste Workstation-Generation, das jedoch wenig Beachtung fand. Später wechselte er zu Sun Microsystems. 1990 arbeitete er mit Patrick Naughton und Mike Sheridan am „Green Project“ zusammen, aus dem später eine Sprache namens „Oak“ hervorging, die später in Java umbenannt wurde. Ende 1994 demonstrierte James Gosling Java-Programme auf der in Silicon Valley abgehaltenen „Technology, Education, and Design Conference“. Im Jahr 2000 wurde Java zur weltweit beliebtesten Computersprache.
5. Vater von Python: Guido van Rossum
Guido van Rossum ist ein niederländischer Computerprogrammierer, bekannt als Autor der Programmiersprache Python. In der Python-Community gilt Guido van Rossum als „Benevolent Dictator for Life (BDFL)“, was bedeutet, dass er den Entwicklungsprozess von Python weiterhin genau verfolgt und bei Bedarf Entscheidungen trifft.
Im Jahr 2002 erhielt Guido van Rossum auf der in Brüssel, Belgien, abgehaltenen europäischen Konferenz freier und Open-Source-Softwareentwickler den Free Software Advancement Award 2001 der Free Software Foundation. Im Mai 2003 erhielt Guido den Dutch UNIX User Group Award. Im Jahr 2006 wurde er von der Association for Computing Machinery (ACM) als Distinguished Engineer anerkannt.
6. Begründer der Sprache B, der Sprache C und von Unix: Ken Thompson
Kenneth Lane Thompson, Spitzname Ken Thompson, wurde in New Orleans, USA, geboren. Er ist Informatiker und Softwareentwickler. Zusammen mit Dennis Ritchie entwarf er die Sprache B und die Sprache C und schuf die Betriebssysteme Unix und Plan 9. Er ist außerdem Mitautor der Programmiersprache Go. Gemeinsam mit Dennis Ritchie war er Mitgewinner des Turing Award 1983.
Zu Ken Thompsons Beiträgen gehören außerdem die Entwicklung regulärer Ausdrücke, das Schreiben der frühen Computer-Texteditoren QED und ed, die Definition der UTF-8-Kodierung und die Entwicklung des Computerschachs.
7. Pionier der modernen Informatik: Donald Knuth
Donald Ervin Knuth, geboren in Milwaukee, USA, ist ein renommierter Informatiker und emeritierter Professor für Informatik an der Stanford University. Professor Knuth ist ein Pionier der modernen Informatik. Er begründete das Gebiet der Algorithmenanalyse und leistete grundlegende Beiträge zu mehreren Zweigen der theoretischen Informatik. Er hat zahlreiche einflussreiche Artikel und Bücher in den Bereichen Informatik und Mathematik veröffentlicht. Er ist Träger des Turing Award 1974.
Knuth ist vor allem als Autor von „The Art of Computer Programming“ bekannt. Dieses Buch gehört zu den angesehensten Nachschlagewerken im Bereich der Informatik. Darüber hinaus ist er der Erfinder der Satzsoftware TeX und des Schriftentwurfssystems Metafont. Er schlug das Konzept des Literate Programming vor und schuf die Software WEB und CWEB als Werkzeuge für die Literate-Programming-Entwicklung.
8. Autor von „The C Programming Language“: Brian Kernighan
Brian Wilson Kernighan, geboren in Toronto, Kanada, ist ein kanadischer Informatiker. Er arbeitete einst bei Bell Labs und ist Professor an der Princeton University. Er war an der Entwicklung von Unix beteiligt und ist außerdem einer der Mitentwickler von AMPL und AWK.
Nach der Mitautorschaft des ersten Buches über die Programmiersprache C, "The C Programming Language", mit Dennis Ritchie, wurde sein Name weithin bekannt. Er erstellte außerdem viele Unix-Programme, darunter ditroff und cron unter Version 7 Unix.
9. Vater des Internets: Tim Berners-Lee
Sir Timothy John Berners-Lee, genannt Tim Berners-Lee, ist ein britischer Informatiker. Er ist der Erfinder des World Wide Web und Professor am MIT. Am 25. Dezember 1990 erreichten Robert Cailliau und er gemeinsam am CERN erfolgreich die erste Kommunikation zwischen einem HTTP-Proxy und einem Server über das Internet.
Berners-Lee ist Vorsitzender des World Wide Web Consortium, einer Organisation, die er gründete, um sich auf die Entwicklung des World Wide Web zu konzentrieren. Er ist außerdem Gründer der World Wide Web Foundation. Berners-Lee ist zudem Gründungsvorsitzender und leitender Forscher des MIT Computer Science and Artificial Intelligence Laboratory. Gleichzeitig ist Berners-Lee Direktor der Web Science Research Initiative. Schließlich ist er Mitglied des Beratungsausschusses des MIT Center for Collective Intelligence.
Im Jahr 2004 verlieh Königin Elisabeth II. des Vereinigten Königreichs Berners-Lee den Knight Commander of the Order of the British Empire. Im April 2009 wurde er zum auswärtigen Mitglied der U.S. National Academy of Sciences gewählt. Bei der Eröffnungsfeier der Olympischen Sommerspiele 2012 erhielt er die Ehrung "Erfinder des World Wide Web". Berners-Lee selbst nahm ebenfalls an der Eröffnungsfeier teil und arbeitete vor einem NeXT-Computer. Er veröffentlichte eine Nachricht auf Twitter: "Das ist für alle", und die LCD-Leuchtröhren im Stadion zeigten den Text sofort an.
10. Vater von C++: Bjarne Stroustrup
Bjarne Stroustrup, geboren in Aarhus County, Dänemark, ist Informatiker und Distinguished Professor of Computer Science am College of Engineering der Texas A&M University. Er ist berühmt für die Entwicklung der Programmiersprache C++ und bekannt als der "Vater von C++".
Nach Stroustrups eigenen Worten: Er "erfand C++, schrieb dessen frühe Definitionen und erstellte dessen erste Implementierung ... wählte und formulierte die Designkriterien für C++, entwarf dessen wichtigste unterstützende Einrichtungen und war dafür verantwortlich, Erweiterungsvorschläge im C++-Standardisierungskomitee zu behandeln." Er schrieb außerdem "The C++ Programming Language", das weithin als das klassische Referenzwerk für C++ gilt, derzeit in seiner vierten Auflage (veröffentlicht am 19. Mai 2013), und die neueste Auflage enthält einige neue Funktionen, die mit C++11 eingeführt wurden.
11. Vater von Linux: Linus Torvalds
Linus Benedict Torvalds, geboren in Helsinki, Finnland, besitzt die amerikanische Staatsbürgerschaft. Er ist der ursprüngliche Autor des Linux-Kernels, initiierte anschließend dieses Open-Source-Projekt und fungiert als Chefarchitekt und Projektkoordinator des Linux-Kernels. Er ist einer der berühmtesten Computerprogrammierer und Hacker der heutigen Welt. Er initiierte außerdem das Open-Source-Projekt Git und ist dessen Hauptentwickler.
Linus ist auch für sein hitziges Temperament in Online-Mailinglisten bekannt. Zum Beispiel tauschte er einmal in einer Auseinandersetzung mit jemandem darüber, warum Git nicht in C++ entwickelt wurde, mit der anderen Partei Beschimpfungen aus und benutzte dabei "bullshit". Er bezeichnete das OpenBSD-Team sogar als "einen Haufen masturbierender Affen" (Original: "OpenBSD crowd is a bunch of masturbating monkeys").
Am 14. Juni 2012 bezeichnete Torvalds während der Teilnahme an einer von der Aalto-Universität in Finnland veranstalteten Veranstaltung Nvidia als das "schlimmste Unternehmen" und den "schlimmsten Problemfall", mit dem er es je zu tun gehabt habe, weil Nvidia nie offizielle Optimus-Unterstützung für die Linux-Plattform veröffentlicht habe. Anschließend streckte Torvalds öffentlich der Kamera den Mittelfinger entgegen und sagte: "Also, Nvidia, fick dich!"
12. Vater der Programmiersprache C und von Unix: Dennis Ritchie
Dennis MacAlistair Ritchie, geboren in Bronxville, New York, USA, war ein renommierter amerikanischer Informatiker, der enorme Beiträge zur Entwicklung der Sprache C und anderer Programmiersprachen sowie von Betriebssystemen wie Multics und Unix leistete. In technischen Diskussionen wurde er oft dmr genannt, was sein Benutzername bei Bell Labs war.
Dennis Ritchie und Ken Thompson entwickelten gemeinsam die Sprache C und nutzten sie anschließend, um das Betriebssystem Unix zu entwickeln. Sowohl C als auch Unix nehmen wichtige Positionen in der Geschichte der Computerindustrie ein: C wird bis heute sehr häufig in der Software- und Betriebssystementwicklung verwendet und hat viele moderne Programmiersprachen maßgeblich beeinflusst (wie C++, C#, Objective-C, Java und JavaScript). Was Betriebssysteme betrifft, war Unix ebenfalls äußerst einflussreich. Viele heute auf dem Markt befindliche Betriebssysteme stammen von Unix ab (wie AIX und System V), und viele andere (üblicherweise Unix-ähnliche Systeme genannt) haben Designideen von Unix übernommen (wie Solaris, Mac OS X, BSD, Minix und Linux). Sogar Microsoft, das mit seinem Betriebssystem Microsoft Windows mit Unix konkurriert, stellt seinen Benutzern und Entwicklern Unix-kompatible Werkzeuge und einen C-Compiler zur Verfügung.
Quelle: http://www.vaikan.com/12-greatest-programmers-of-all-time/