Die weltbesten Programmierer aller Zeiten
Der Computer hat die Welt revolutioniert – kein Zweifel. Und dafür sind Programmierer verantwortlich.
Doch nicht alle Programmierer sind gleich. Während viele in der Welt der Informatik großartige Leistungen vollbracht haben, gibt es einige, die uns und den Rest der Menschheit am meisten beeinflusst haben.
Diese Elite Hacker Sie reichen von wenig bekannt bis berühmt und haben die unterschiedlichsten Hintergründe. Was sie jedoch gemeinsam haben, ist die Art und Weise, wie sie durch ihre Arbeit unser Leben verändert haben.
Ihnen ist dieser Beitrag gewidmet.
Die weltbesten Programmierer aller Zeiten von Impact
Name | Bekannt für | Geboren | Staatsangehörigkeit | Ihre Nachricht |
---|---|---|---|---|
Dennis Ritchie | C, Unix | 1941 | amerikanisch | Im Jahr 2011 weitergegeben |
Linus Torvalds | Linux | 1969 | Finnisch-Amerikaner | Lächelt viel |
Bill Gates | Windows | 1955 | amerikanisch | Der reichste Mann der ehemaligen Welt |
Bjarne Stroustup | C + + | 1950 | Dänisch | |
Ken Thompson | Unix, los | 1943 | amerikanisch | |
Tim Berners-Lee | WWW | 1955 | Großbritannien | Direktor des W3C |
James Goslin | Javac | 1955 | Kanada | Einmal schreiben, überall laufen |
Richard Stallman | GNU, FSF | 1953 | amerikanisch | GNU/Linux, GPL |
Guido van Rossum | Python | 1956 | Niederlande | Der wohlwollende Diktator |
Rasmus Lerdorf | PHP | 1968 | kanadisch, dänisch | Ein dynamischeres Web |
Satoshi Nakamoto | Blockchain | ???? | ??? | ??? |
1. Dennis Ritchie
Dennis Ritchie hat das Unix-Betriebssystem gemeinsam mit Ken Thompson entwickelt und das ist eine großartige Leistung. Aber es ist seine Entwicklung der Programmiersprache C, die ihn an die Spitze dieser Liste bringt. Denn er hat uns am meisten geprägt.
Ursprünglich eine Weiterentwicklung der B-Sprache, die er mitentwickelte, entwickelte sich C zur erfolgreichsten Programmiersprache der Welt. Es treibt unzählige Anwendungen an, einschließlich des Linux-Kernels, der 67 % aller Webserver und 100 % der 500 schnellsten Supercomputer der Welt antreibt.
Viele Programmiersprachen haben sich ebenfalls aus C entwickelt, darunter Java, JavaScript, Go von Google, das schnelle und leistungsstarke C++, C#, Perl und Mozillas beeindruckende Sprache Rust. Wenn Sie diese Sprachen kennen, sollten Sie wissen, wie sehr Dennis Ritchies C unsere Welt beeinflusst hat.
Er starb 2011, aber Sie können ein Exemplar seines Buches „C Programming Language“ lesen, um zu verstehen, wie brillant er war. Es ist ein Buch, das jeder Programmierer haben sollte, auch diejenigen, die es nicht verwenden möchten.
Danke mein Herr. Und ruh dich weiter aus.
2. Linus Torvalds
„Just for fun“ kam 2002 in die Bücherregale und erzählte die Geschichte von Linus Torvalds. Als Sohn von Journalisten geboren, wuchs Torvalds in Helsinki, Finnland, auf und veröffentlichte 1991 die Prototypen des Linux-Betriebssystems.
Er veröffentlichte es kostenlos und hat bis heute daran gearbeitet, es weiterzuentwickeln. Dies führte zur breiten Akzeptanz des Systems für Desktops, Webserver, Android, Chrome OS usw. Er ist auch der Schöpfer der Revisionskontrollsoftware Git.
Natürlich wäre das Internet ohne Torvalds kostenloses Linux gewachsen. Es besteht jedoch kein Zweifel, dass es mit den Betriebssystem- und anderen Lizenzkosten einen anderen Weg eingeschlagen hätte. Linux hat die Internetlandschaft geebnet, indem es kostenlos war und es kleinen Spielern ermöglichte, mit den Giganten zu konkurrieren.
3. Bill Gates
Dieser braucht keine Vorstellung, und genau deshalb ist er auch auf den ersten Plätzen. Natürlich ist Bill Gates ein guter Programmierer, aber es ist seine geschäftliche Seite, die wir uns ansehen werden.
Er gründete 1975 zusammen mit Paul Allen das Unternehmen Microsoft Behemoth und das Unternehmen ist auf über 150,000 Mitarbeiter weltweit angewachsen, mit einem Betriebseinkommen von 53 Milliarden US-Dollar im Jahr 2020, einem Nettoeinkommen von 44.3 Milliarden US-Dollar und einer Bilanzsumme von 301.3 Milliarden US-Dollar.
Mit anderen Worten, Bill Gates hat der Welt gezeigt, dass Computerprogrammierer oder Computerfreaks erfolgreich selbstständig Geschäfte machen und den Kurs der Industrie ändern können. Heute verändern Computerfreaks weiterhin die Welt mit disruptiven Technologien und verdienen damit viel Geld.
4. Bjarne Stroustrup
C ist eine großartige Sprache und Sie können damit erstaunliche Dinge anstellen, besonders wenn Sie Ihre Vorstellungskraft einsetzen. Aber es fehlen ein paar Funktionen, und genau das wollte Bjarne Stroustrup liefern.
C++ von Bjarne Stroustrup hat die Welt der zeit- und leistungskritischen Software von Videospielen zu E-Commerce-Websites, Desktop-Anwendungen, Musiksequenzern, Datenbanken und sogar Telefonvermittlungssystemen verändert.
C++ ist im Wesentlichen C mit Klassen. Es entwickelte sich dann zu einer ausgewachsenen objektorientierten Programmiersprache mit hervorragender Speicherverwaltung. Eine weitere Funktion, die C fehlte.
Die Sprache liefert dem C-Programmierer die vier Funktionen von OOP, nämlich Abstraktion, Vererbung, Kapselung und Polymorphismus. Und dies wiederum hat dazu beigetragen, erstaunliche Anwendungen zu entwickeln, die es ohne sie vielleicht nie gegeben hätte.
Dazu gehören MySQL, Windows-Betriebssystem, Firefox-Browser, Maya 3D, Adobe Photoshop, Maya, viele eingebettete Systeme, die eine hohe Leistung liefern müssen, und vieles mehr.
5. Ken Thompson
Zwei große Kreationen zu Ken Thompsons Namen sind Unix und Go. Er entwarf und entwickelte das Unix-Betriebssystem in den 1970er Jahren zusammen mit Dennis Ritchie, während er bei Bell Labs arbeitete. Und in jüngerer Zeit hat er die Sprache Go mitentwickelt, während er bei Google arbeitete.
Seine Entwicklung von Unix ist wegen der Unix-Philosophie wichtig, die bei der Entwicklung von Serverumgebungen geholfen hat. Linux zum Beispiel ist ein Unix-Klon. Es ist modular aufgebaut und verwendet einfache, aber spezialisierte Tools, die über Pipes in der Shell miteinander kommunizieren.
Unix beeinflusste auch die akademische Gemeinschaft, da es lizenziert wurde und viele Gruppen ihre Versionen wie BSD, Solaris und IBMs AIX entwickelten. Es trug auch zur Bewegung freier Software, zu Online-Dokumentationen, frühen Netzwerksystemen und zum Internet im Allgemeinen bei.
Go ist eine statisch typisierte Sprache und sehr ähnlich zu C. Aber es bietet viele Ergänzungen, die dem Programmierer mehr produktiv in einer modernen Umgebung. Zu diesen Funktionen gehören unter anderem Garbage Collection, Parallelität und Speichersicherheit vor Pufferüberläufen und Zeigerproblemen von C.
6. Tim Berners-Lee
Am 12. März 1989 schlug Sir Timothy John Berners-Lee ein System zur Informationsverwaltung unter Verwendung von Computernetzwerken vor. Und im November desselben Jahres führte er dieses System ein.
Es war eine Kommunikation zwischen einem Netzwerkclient und einem Server unter Verwendung von HTTP, dem Hypertext Transfer Protocol, über ein Netzwerk namens „Das Internet“.
Natürlich gab es damals schon Computernetzwerke. Aber dies waren oft abgeschlossene Forschungssysteme für die akademische Forschung auf hohem Niveau, und sie wurden normalerweise von bärtigen Leuten mit schicken Abschlüssen betrieben.
Tim Berners-Lee hat das World Wide Web für den durchschnittlichen Joe geschaffen und den Leuten gezeigt, wie man Websites erstellt. Er baute die weltweit erste Website, den weltweit ersten Webbrowser und den weltweit ersten Webserver, den CERN HTTPd (HTTP-Daemon).
Er schrieb auch die weltweit erste Version von HTML und der Rest ist Geschichte. Was für ein Geek.
7. James Gosling
Der kanadische Informatiker ist der Vater der Programmiersprache Java. Und obwohl Java keine große Sache mehr zu sein scheint, steckt viel mehr dahinter, als den meisten Menschen bewusst ist.
Java ist als Write Once, Run Anywhere-Sprache bekannt. Sie schreiben den Code Ihres Programms also nur einmal und ein Benutzer kann ihn auf jeder Architektur ausführen. Die Alternative besteht natürlich darin, spezifischen Code für jede Architektur zu schreiben, auf der Ihr Programm laufen soll.
Obwohl die meisten Computer heute auf der x8086-Architektur von IBM laufen, war das nicht immer so. Unterschiedliche Betriebsumgebungen bereiteten den Software-Entwicklung und ist der Grund, warum Java so ein großer Erfolg wurde.
8. Richard Stallmann
Im September 1983 startete Richard Stallman die GNU Der im Bestreben, eine Unix-ähnliche Computing Umgebung, die vollständig aus freier Software besteht.
Zu diesem Zweck gründete er auch die Free Software Foundation und schuf die GPL (GNU General Public License) für die Verbreitung freier Software, die der Benutzer kopieren und nach Belieben ändern konnte.
Das GNU-Projekt und die FSF wurden zum Launchpad für das Linux-Betriebssystem zu dem, was es heute ist. Zu den bemerkenswertesten Paketen des Projekts gehören GNOME, Gimp, bash, tar, gzip und grep.
Stallman hat auch persönlich die GNU Compiler Collection oder GCC entwickelt, um die Softwareentwicklung auf GNU-kompatiblen Systemen voranzutreiben. Und er schuf den GNU Emacs, einen verrückten, aber mächtigen Texteditor.
Obwohl er derzeit in einen umstrittenen Medienskandal verwickelt ist, bleiben seine Beiträge zur Welt der Computer und zugänglicher Software, was sie sind.
9. Guido van Rossum
Sprachen der C-Familie sind großartig und effektiv, aber manche Leute können einfach nicht damit umgehen. Oder manche Leute brauchen einfach etwas weniger Verwirrendes.
Guido van Rossum hat die Python-Programmiersprache im Jahr 1989 und hat seitdem viele Bereiche der Computertechnik verändert, von Unix-Umgebungen bis hin zur bevorzugten Sprache für AI Entwickler.
Python verfolgt mit seiner Einrückung, dynamischen Typisierung und einer umfassenden Standardbibliothek einen anderen Ansatz bei der Programmentwicklung. Es wird auch mit einem Interpreter geliefert, der in vielen Linux-Systemen vorinstalliert und einsatzbereit ist.
10. Rasmus Lerdorf
Zu den bescheidenen Anfängen des World Wide Web gehörten statische HTML-Sites, die zwar die neue Ära der Computer einleiteten, aber viel zu wünschen übrig ließen.
Ein Hacker, der versucht hat, dieses Verlangen zu beheben, ist Rasmus Lerdorf. Er schrieb eine Sammlung von C-Programmen, die als CGI oder Common Gateway Interface für seinen HTML-Homepage-Server liefen, und PHP geboren wurde.
Er wusste nicht, dass seine Erfindung das Internet verändern würde. PHP betreibt derzeit etwa 80 % der Webserver, da es kostenlos ist und Open-Source Software. Es ist auch eine sehr schöne Sprache, die sich gut programmieren lässt.
11. Satoshi Nakamoto
Okay, wir alle wissen, dass Satoshi Nakamoto vermutlich ein Pseudonym ist. Aber ob er, sie, sie oder es, dieser Name änderte den Kurs der Menschheit, als sie am 31. Oktober 2008 das erste Papier veröffentlichte, das Bitcoin einführte.
Unnötig zu sagen, Kryptowährungen sind mittlerweile Billionen von Dollar wert und Satoshi Nakamoto ist ein wohlverdienter Milliardär. Aber wir scheinen uns immer noch in der frühen Phase der Krypto-Disruption zu befinden, da die zugrunde liegende Blockchain Die für die Währung Bitcoin entwickelte Technologie entwickelt ein Eigenleben.
Auch die Kunstwelt ist derzeit im Umbruch durch Nicht fungible Token, eine Blockchain-basierte Technologie. Darüber hinaus werden auch zahlreiche andere Anwendungen aktiv entwickelt. Sogar große Unternehmen von Wikimedia bis Microsoft, Tesla, AT&T und Burger King akzeptieren Bitcoins.
Wie auch immer es geht, es ist offensichtlich, dass die Welt nie wieder dieselbe sein wird. Wegen Satoshi Nakamoto.
Schlussfolgerung
Am Ende dieser Liste der größten Programmierer ist es offensichtlich, wie hell jeder ihrer geekigen Köpfe war oder ist.
Und da die Welt weiterhin auf Computerisierung angewiesen ist, beten wir dafür, dass die wahre Hackerkultur niemals stirbt. Und möge das Wohlwollen von Die Hacker-Ethik die Computerrevolution unseres geliebten Planeten weiter voranzutreiben.