WhatsApp

Die 12 Herren der Programmierwelt

Anonim

Wir nehmen den Beitrag, den Menschen geleistet haben, um unser Leben leichter zu machen, oft als selbstverständlich hin, und das Universum scheint einen Weg zu haben, diejenigen zu belohnen, die uns unterh alten, mehr als diejenigen, die uns helfen. Aber es ist alles gut, denn hier bei FossMint wissen wir, wie wir denen huldigen können, die uns, den Programmierern und Technikbegeisterten, den Weg geebnet haben.

In diesem Artikel werden wir uns die 12 größten Programmierer aller Zeiten ansehen (in keiner bestimmten Reihenfolge aufgeführt), also fangen wir gleich an.

1. Dennis Ritchie

Dennis MacAlistair Ritchie, auch bekannt als „dmr“ , war der Vater der Programmiersprache C; eine Sprache, die sich zu einer der am weitesten verbreiteten Programmiersprachen entwickelt hat.

Dennis Ritchie

Er war einer der weltweit führenden Informatiker und wird weithin für seine enormen Beiträge zum „digitalen Zeit alter“ anerkannt. Das UNIX-Betriebssystem, das heute der Kern bekannter Betriebssysteme wie Mac OS X ist, wurde entwickelt von Dennis und seinem langjährigen Kollegen Ken Thompson

Beide erhielten den Turing Award vom AMCim Jahr 1983. 1990 erhielten sie außerdem die Hamming-Medaille von IEEE und 1999 die National Medal of Technology von Präsident ClintonDennis ging 2007 in den Ruhestand, nachdem er die Systemsoftware-Forschungsabteilung von Lucent Technologies geleitet hatte.

2. Bjarne Stroustrup

Im Jahr 1978 entwickelte Bjarne Stroustrup eine weitere weit verbreitete Programmiersprache namens C++ Er ist ein bekannter Forschungsprofessor und besetzt zahlreiche Schlüsselpositionen, darunter Geschäftsführer der Technologieabteilung von Morgan Stanley, einem Gastprofessor für Informatik an der Universität von Columbia, und ein Distinguished Professor an der Texas A&M University

Bjarne Stroustrup

Er hat zahlreiche Auszeichnungen erh alten und ist Autor bekannter Bücher, darunter A tour of C++ Programming Principles, Practice using C++ , The C++ Programming Language , The Design and Evolution of C++ , etc.

3. James Gosling

James Arthur Gosling ist ein kanadischer Informatiker, der allgemein als Vater der Programmiersprache Java bekannt ist Verschiedene Softwaresysteme wie NeWS und Gosling Emacs verdanken ihre Erfolg für seine Beiträge.

James Gosling

Er wurde zum Foreign Associate Member der United States National Academy of Engineering gewähltbasierend auf seinen phänomenalen Leistungen.

4. Linus Torvalds

Linus Benedict Torvalds ist der finnisch-amerikanische Softwareingenieur, der Linux entwickelt hatim Jahr 1991. Er ist der Chefarchitekt der Software und auch der Koordinator des Projekts.

Linux Torvalds

Er ist auch verantwortlich für die Erstellung des Revisionskontrollsystems „Git“ und der Teilungsprotokoll-Software „Untergrund“. Aufgrund seiner Entwicklung eines Open-Source-Betriebssystems für Computer, das zum weit verbreiteten Linux-Kernel führte, wurde ihm der 2012 Millennium Technology Prize von der Technology Academy of Finland neben Shinya Yanamaka

5. Anders Hejlsberg

Anders Hejlsberg, der Autor von Turbo Pascal und Chefarchitekt von Delphi ist der Entwickler der Programmiersprache C Er ist ein bekannter dänischer Software-Ingenieur, der für das Co-Design mehrerer anderer erfolgreicher Programmiersprachen und deren Entwicklung verantwortlich ist Werkzeug.

Anders Hejlsberg

Er ist derzeit der leitende Architekt von C und Kernentwickler von Typescript in Microsoft.

6. Tim Berners-Lee

Tim Berners-Lee, auch bekannt als TimBL, ist ein englischer Informatiker, der für seine Erfindung des World Wide Web. bekannt ist.

Nach seinem Vorschlag für ein Informationsmanagementsystem im März 1989 implementierte er die allererste Kommunikation zwischen einem Client-PC und einem Server über das Internet unter Verwendung des Hypertext Transfer Protocol (HTTP), was sich als sehr gut herausstellte erfolgreich.

Tim Berners-Lee

Er ist Direktor des World Wide Web Consortium (W3C ), eine Organisation, die für die Überwachung der laufenden Entwicklung des Webs verantwortlich ist.

7. Brian Kernighan

Brian Wilson Kernighan war der kanadische Informatiker und arbeitete neben Ken Thompsonund Dennis Ritchie bei der Erstellung von UNIX.

Brian Kernighan

Er wurde bekannt, nachdem er gemeinsam mit Ritchie das Buch „C Programming Language“ geschrieben hatte. Er war außerdem Co-Autor von AWK und AMPL Programming Languages.

8. Ken Thompson

Kenneth Thompson ist der amerikanische Pionier der Informatik, der mit Dennis Ritchie zusammengearbeitet hat über die Entwicklung des Betriebssystems UNIX.

Kenneth Thompson

Er arbeitete während der Zeit, in der er die Programmiersprache B, den Vorgänger des Regisseurs entwickelte, den größten Teil seiner Karriere in den Bell Labs C.

Er gehörte auch zu den frühen Entwicklern des Plan 9 OS. In Hackerkreisen ist er als Ken bekannt. Er war Miterfinder der Go-Programmierung bei Google, wo er seit 2006 arbeitet.

9. Guido Van Rossum

Wenn man von Python-Programmierung spricht, Guido Van Rossum kommt in den Sinn. Er ist der niederländische Informatiker, der allein für das Verfassen der Python-Sprache verantwortlich ist.

Guido Van Rossum

Ihm wurde der Spitzname „Wohltätiger Diktator fürs Leben“ (BDFL ) von der Python-Community, weil er weiterhin den Entwicklungsprozess von Python überwacht und trägt dazu bei, diesbezügliche Entscheidungen zu treffen.

Von 2005 bis 2012 arbeitete er bei Google, wo er die Python-Programmiersprache entwickelte, und wechselte dann zuDropbox im Jahr 2013.

10. Donald Knuth

Donald Ervin Knuth, oft bekannt als der „Vater ” von der Analysis of Algorithms, ist ein amerikanischer Informatiker, Mathematiker und Professor Emeritus an der Stanford University .

Donald Knuth

Er war der Gewinner des Turing Award im Jahr 1974 und er war auch Co-Autor des mehrbändigen Werks „ Die Kunst der Computerprogrammierung “. Zu seinen Errungenschaften gehört die intensive Analyse der Rechenkomplexität von Algorithmen und der systematisierten formalen mathematischen Techniken dafür, der Asymptotischen Notation , die Schaffung des TeX-Computersatzsystems, die.