Οι μεγαλύτεροι προγραμματιστές όλων των εποχών στον κόσμο

Θέλατε ποτέ να μάθετε τους μεγαλύτερους κωδικοποιητές που περπάτησαν σε αυτόν τον πλανήτη; Διαβάστε παρακάτω, καθώς εξερευνούμε τους καλύτερους προγραμματιστές όλων των εποχών και τις συνεισφορές τους.

Ο υπολογιστής έχει φέρει επανάσταση στον κόσμο – δεν υπάρχει αμφιβολία για αυτό. Και οι προγραμματιστές είναι υπεύθυνοι για αυτό.

Ωστόσο, δεν είναι όλοι οι προγραμματιστές ίσοι. Ενώ πολλοί έχουν επιτύχει σπουδαία επιτεύγματα στον κόσμο της επιστήμης των υπολογιστών, υπάρχουν μερικοί που έχουν επηρεάσει περισσότερο εμάς και την υπόλοιπη ανθρωπότητα.

Αυτοί οι εκλεκτοί χάκερ κυμαίνονται από ελάχιστα γνωστούς έως διάσημους και προέρχονται από το πιο ποικίλο υπόβαθρο. Αυτό όμως που έχουν κοινό είναι ο τρόπος που άλλαξαν τη ζωή μας μέσα από τη δουλειά τους.

Αυτή η ανάρτηση είναι αφιερωμένη σε αυτούς.

Οι μεγαλύτεροι προγραμματιστές όλων των εποχών στον κόσμο από την Impact

ΌνομαΓνωστός γιαΓεννημένοςΙθαγένειαΣχόλια
Dennis RitchieC, Unix1941ΑμερικανικηΠέρασε το 2011
Ο Linus TorvaldsLinux1969Φινλανδός ΑμερικανόςΧαμογελάει πολύ
Bill GatesWindows1955ΑμερικανικηΟ πρώην πλουσιότερος άνθρωπος του κόσμου
Bjarne StroustupC + +1950Δανέζικα
Ken ThompsonUnix, Go1943Αμερικανικη
Tim Berners LeeWWW1955Ηνωμένο ΒασίλειοΔιευθυντής του W3C
Τζέιμς ΓκόσλινγκJava1955CanadaΓράψε μια φορά, τρέξε οπουδήποτε
Richard StallmanGNU, FSF1953ΑμερικανικηGNU/Linux, GPL
Guido van RossumPython1956ΟλλανδίαΟ καλοκάγαθος δικτάτορας
Ράσμους ΛέρντορφPHP1968Καναδά, ΔανέζικαΈνας πιο δυναμικός ιστός
Satoshi NakamotoBlockchain;;??????

1. Ντένις Ρίτσι

Dennis Ritchie

Ο Dennis Ritchie ανέπτυξε το λειτουργικό σύστημα Unix με τον Ken Thompson και αυτό είναι ένα μεγάλο κατόρθωμα. Όμως, είναι η δημιουργία της γλώσσας προγραμματισμού C που τον τοποθετεί στην κορυφή αυτής της λίστας. Γιατί μας επηρέασε περισσότερο.

Αρχικά ως βελτίωση της γλώσσας Β, την οποία συνδημιούργησε, η C έγινε η πιο επιτυχημένη γλώσσα προγραμματισμού στον κόσμο. Τροφοδοτεί αμέτρητες εφαρμογές, συμπεριλαμβανομένου του πυρήνα Linux, ο οποίος τροφοδοτεί το 67% όλων των διακομιστών Ιστού και το 100% των 500 ταχύτερων υπερυπολογιστών στον κόσμο.

Πολλές γλώσσες προγραμματισμού εξελίχθηκαν επίσης από την C, και περιλαμβάνουν Java, το JavaScript, το Google's Go, το γρήγορο και ισχυρό C++, C#, Perl και την εντυπωσιακή γλώσσα Rust της Mozilla. Εάν γνωρίζετε αυτές τις γλώσσες, τότε θα πρέπει να γνωρίζετε πόσο πολύ έχει επηρεάσει το C του Dennis Ritchie τον κόσμο μας.

Πέρασε το 2011, αλλά μπορείτε να διαβάσετε ένα αντίγραφο του βιβλίου του "C Programming Language" για να καταλάβετε πόσο λαμπρός ήταν. Είναι ένα βιβλίο που κάθε κωδικοποιητής πρέπει να έχει, ακόμα και εκείνοι που δεν σκοπεύουν να το χρησιμοποιήσουν.

Σας ευχαριστώ, κύριε. Και συνεχίστε να ξεκουράζεστε.

2. Linus Torvalds

Ο Linus Torvalds

Το "Just for fun" βγήκε στα ράφια γύρω στο 2002 και αφηγήθηκε την ιστορία του Linus Torvalds. Γεννημένος από γονείς δημοσιογράφους, ο Torvalds μεγάλωσε στο Ελσίνκι της Φινλανδίας και το 1991 κυκλοφόρησε τα πρωτότυπα του λειτουργικού συστήματος Linux.

Το κυκλοφόρησε δωρεάν και συνέχισε να εργάζεται για την ανάπτυξή του μέχρι σήμερα. Αυτό οδήγησε στην ευρεία υιοθέτηση του συστήματος για τα πάντα, από επιτραπέζιους υπολογιστές, διακομιστές ιστού, Android, Chrome OS και ούτω καθεξής. Είναι επίσης ο δημιουργός του λογισμικού ελέγχου αναθεώρησης Git.

Φυσικά, το διαδίκτυο θα είχε αναπτυχθεί χωρίς το δωρεάν Linux του Torvald. Δεν υπάρχει αμφιβολία, ωστόσο, ότι θα είχε ακολουθήσει διαφορετικό δρόμο με το λειτουργικό σύστημα και άλλα κόστη αδειοδότησης. Το Linux ισοπέδωσε το τοπίο του διαδικτύου με το να είναι ελεύθερο και επέτρεψε στους μικρούς παίκτες να ανταγωνιστούν τους γίγαντες.

3. Μπιλ Γκέιτς

Bill Gates

Αυτός δεν χρειάζεται συστάσεις, και γι' αυτό ακριβώς βρίσκεται και στις πρώτες θέσεις. Φυσικά, ο Bill Gates είναι καλός προγραμματιστής, αλλά θα εξετάσουμε την επιχειρηματική του πλευρά.

Δημιούργησε το Microsoft Behemoth με τον Paul Allen το 1975 και η εταιρεία έχει αυξηθεί σε περισσότερους από 150,000 υπαλλήλους παγκοσμίως, με λειτουργικά έσοδα 53 δισεκατομμυρίων δολαρίων το 2020, 44.3 δισεκατομμύρια δολάρια καθαρό εισόδημα και 301.3 δισεκατομμύρια δολάρια σε συνολικό ενεργητικό.

Με άλλα λόγια, ο Μπιλ Γκέιτς έδειξε στον κόσμο ότι οι προγραμματιστές ηλεκτρονικών υπολογιστών, ή οι geeks, θα μπορούσαν να ξεκινήσουν με επιτυχία μόνοι τους τις επιχειρήσεις και να αλλάξουν την πορεία των βιομηχανιών. Σήμερα, οι geek συνεχίζουν να αλλάζουν τον κόσμο χρησιμοποιώντας ανατρεπτικές τεχνολογίες και βγάζουν πολλά χρήματα κάνοντας αυτό.

4. Bjarne Stroustrup

Bjarne Stroustrup

Η C είναι μια εξαιρετική γλώσσα και μπορείτε να κάνετε καταπληκτικά πράγματα με αυτήν, ειδικά όταν χρησιμοποιείτε τη φαντασία σας. Αλλά του λείπουν μερικά χαρακτηριστικά, και αυτό ήταν που ο Bjarne Stroustrup είχε σκοπό να προσφέρει.

Η C++ του Bjarne Stroustrup μεταμόρφωσε τον κόσμο του λογισμικού που είναι κρίσιμο για το χρόνο και την απόδοση από βιντεοπαιχνίδια σε ιστότοπους ηλεκτρονικού εμπορίου, εφαρμογές επιτραπέζιου υπολογιστή, προγράμματα ακολουθίας μουσικής, βάσεις δεδομένων, ακόμη και συστήματα μεταγωγής τηλεφώνου.

Η C++ είναι ουσιαστικά η C με κλάσεις. Στη συνέχεια εξελίχθηκε σε μια πλήρη αντικειμενοστραφή γλώσσα προγραμματισμού και με εξαιρετική διαχείριση μνήμης. Ένα άλλο χαρακτηριστικό που του έλειπε ο Γ.

Η γλώσσα παρέχει τα τέσσερα χαρακτηριστικά του OOP, τα οποία είναι η αφαίρεση, η κληρονομικότητα, η ενθυλάκωση και ο πολυμορφισμός στον προγραμματιστή C. Και αυτό, με τη σειρά του, βοήθησε στη δημιουργία εκπληκτικών εφαρμογών, που μπορεί να μην υπήρχαν ποτέ χωρίς αυτό.

Περιλαμβάνουν MySQL, Windows OS, πρόγραμμα περιήγησης Firefox, Maya 3D, Adobe Photoshop, Maya, πολλά ενσωματωμένα συστήματα που πρέπει να προσφέρουν υψηλή απόδοση και τόσα άλλα.

5. Ken Thompson

Ken Thompson

Δύο σημαντικές δημιουργίες στο όνομα του Ken Thompson είναι το Unix και το Go. Σχεδίασε και ανέπτυξε το λειτουργικό σύστημα Unix με τον Dennis Ritchie τη δεκαετία του 1970 ενώ εργαζόταν στα Bell Labs. Και πιο πρόσφατα, ανέπτυξε από κοινού τη γλώσσα Go, ενώ εργαζόταν στην Google.

Η ανάπτυξή του του Unix είναι σημαντική λόγω της Φιλοσοφίας του Unix, η οποία έχει βοηθήσει στην ανάπτυξη περιβαλλόντων διακομιστή. Το Linux, για παράδειγμα, είναι ένας κλώνος Unix. Είναι αρθρωτό και χρησιμοποιεί απλά, αλλά εξειδικευμένα εργαλεία, τα οποία επικοινωνούν μεταξύ τους χρησιμοποιώντας σωλήνες στο Shell.

Το Unix επηρέασε επίσης την ακαδημαϊκή κοινότητα, καθώς είχε άδεια χρήσης και πολλές ομάδες δημιούργησαν τις εκδόσεις τους όπως το BSD, το Solaris και το AIX της IBM. Συνέβαλε επίσης στο κίνημα του ελεύθερου λογισμικού, στην ηλεκτρονική τεκμηρίωση, στα πρώιμα συστήματα δικτύωσης και στο διαδίκτυο γενικά.

Το Go είναι μια στατικά πληκτρολογημένη γλώσσα και πολύ παρόμοια με τη C. Αλλά διαθέτει πολλές προσθήκες για να κάνει τον κωδικοποιητή πιο παραγωγικό σε ένα σύγχρονο περιβάλλον. Αυτές οι δυνατότητες περιλαμβάνουν τη συλλογή σκουπιδιών, τη συγχρονισμό και την ασφάλεια της μνήμης από υπερχειλίσεις buffer του C και ζητήματα δείκτη, μεταξύ άλλων.

6. Τιμ Μπέρνερς-Λη

Tim Berners-Lee

Στις 12 Μαρτίου 1989, ο Sir Timothy John Berners-Lee πρότεινε ένα σύστημα διαχείρισης πληροφοριών χρησιμοποιώντας δίκτυα υπολογιστών. Και τον Νοέμβριο του ίδιου έτους, εφάρμοσε αυτό το σύστημα.

Ήταν μια επικοινωνία μεταξύ ενός πελάτη δικτύου και ενός διακομιστή, χρησιμοποιώντας HTTP, το Πρωτόκολλο Μεταφοράς Υπερκειμένου, μέσω ενός δικτύου που ονομάζεται «Διαδίκτυο».

Φυσικά, υπήρχαν προηγούμενα δίκτυα υπολογιστών εκείνες τις μέρες. Αλλά αυτά ήταν συχνά κλειστά ερευνητικά συστήματα για ακαδημαϊκή έρευνα υψηλού επιπέδου και συνήθως λειτουργούσαν από γενειοφόρους με φανταχτερά πτυχία.

Ο Tim Berners-Lee δημιούργησε τον Παγκόσμιο Ιστό για τον μέσο Joe και έδειξε στους ανθρώπους πώς να δημιουργούν ιστοσελίδες. Κατασκεύασε τον πρώτο ιστότοπο στον κόσμο, το πρώτο πρόγραμμα περιήγησης ιστού στον κόσμο και τον πρώτο διακομιστή ιστού στον κόσμο, ο οποίος είναι ο CERN HTTPd (HTTP daemon).

Έγραψε επίσης την πρώτη έκδοση HTML στον κόσμο και τα υπόλοιπα είναι ιστορία. Τι γκέικ.

7. Τζέιμς Γκόσλινγκ

Τζέιμς Γκόσλινγκ

Αυτός ο Καναδός επιστήμονας υπολογιστών είναι ο πατέρας της γλώσσας προγραμματισμού Java. Και παρόλο που η Java δεν φαίνεται να είναι πια μεγάλη υπόθεση, υπάρχουν πολλά περισσότερα από όσα αντιλαμβάνονται οι περισσότεροι.

Η Java είναι γνωστή ως η γλώσσα Write Once, Run Anywhere. Έτσι, γράφετε τον κώδικα του προγράμματός σας μόνο μία φορά και ένας χρήστης μπορεί να τον εκτελέσει σε οποιαδήποτε αρχιτεκτονική. Η εναλλακτική, φυσικά, είναι να γράψετε συγκεκριμένο κώδικα για κάθε αρχιτεκτονική στην οποία θέλετε να τρέχει το πρόγραμμά σας.

Αν και οι περισσότεροι υπολογιστές σήμερα λειτουργούν με την αρχιτεκτονική x8086 της IBM, δεν ήταν πάντα έτσι. Τα διαφορετικά λειτουργικά περιβάλλοντα ήταν ένας μεγάλος πονοκέφαλος για την ανάπτυξη λογισμικού και είναι ο λόγος που η Java έγινε τόσο τεράστια επιτυχία.

8. Ρίτσαρντ Στάλμαν

Richard Stallman

Τον Σεπτέμβριο του 1983, ο Richard Stallman ξεκίνησε το GNU Project σε μια προσπάθεια να δημιουργήσει ένα υπολογιστικό περιβάλλον παρόμοιο με το Unix που περιλαμβάνει εντελώς ελεύθερο λογισμικό.

Για το σκοπό αυτό, ίδρυσε επίσης το Ίδρυμα Ελεύθερου Λογισμικού και δημιούργησε την GPL (GNU General Public License) για τη διανομή ελεύθερου λογισμικού που ο χρήστης μπορούσε να αντιγράψει και να τροποποιήσει όπως ήθελε.

Το έργο GNU και το FSF έγιναν το αρχικό πεδίο για το λειτουργικό σύστημα Linux σε αυτό που είναι σήμερα. Τα πιο αξιοσημείωτα πακέτα του Έργου περιλαμβάνουν τα GNOME, Gimp, bash, tar, gzip και grep.

Ο Stallman ανέπτυξε επίσης προσωπικά τη συλλογή GNU Compiler Collection ή GCC για την προώθηση της ανάπτυξης λογισμικού σε συστήματα συμβατά με GNU. Και δημιούργησε το GNU Emacs, έναν τρελό αλλά ισχυρό επεξεργαστή κειμένου.

Παρόλο που αυτή τη στιγμή έχει εμπλακεί σε ένα αμφιλεγόμενο σκάνδαλο μέσων ενημέρωσης, οι συνεισφορές του στον κόσμο των υπολογιστών και του προσβάσιμου λογισμικού παραμένουν αυτό που είναι.

9. Guido van Rossum

Guido van Rossum

Οι γλώσσες της οικογένειας C είναι εξαιρετικές και αποτελεσματικές, αλλά μερικοί άνθρωποι απλά δεν μπορούν να τις αντιμετωπίσουν. Ή, μερικοί άνθρωποι χρειάζονται απλώς κάτι λιγότερο μπερδεμένο.

Ο Guido van Rossum δημιούργησε το Γλώσσα προγραμματισμού Python το 1989 και έκτοτε έχει μεταμορφώσει πολλούς τομείς της πληροφορικής, από περιβάλλοντα Unix μέχρι να γίνει η αγαπημένη γλώσσα για προγραμματιστές τεχνητής νοημοσύνης.

Η Python ακολουθεί μια διαφορετική προσέγγιση στην ανάπτυξη προγραμμάτων, με την εσοχή, τη δυναμική πληκτρολόγηση και μια ολοκληρωμένη τυπική βιβλιοθήκη. Αποστέλλεται επίσης με έναν διερμηνέα που είναι προεγκατεστημένος και έτοιμος για χρήση σε πολλά συστήματα Linux.

10. Ράσμους Λέρντορφ

Ράσμους Λέρντορφ

Οι ταπεινές απαρχές του Παγκόσμιου Ιστού περιείχαν στατικές τοποθεσίες HTML, οι οποίες ενώ εγκαινίασαν τη νέα εποχή των υπολογιστών, άφηναν πολλά να είναι επιθυμητά.

Ένας χάκερ που προσπάθησε να διορθώσει αυτή την επιθυμία είναι ο Rasmus Lerdorf. Έγραψε μια συλλογή προγραμμάτων C που λειτουργούσαν ως CGI ή Common Gateway Interface για τον διακομιστή αρχικής σελίδας HTML και PHP γεννήθηκε.

Δεν ήξερε ότι η δημιουργία του έμελλε να μεταμορφώσει το διαδίκτυο. Η PHP τροφοδοτεί επί του παρόντος περίπου το 80% των διακομιστών του Ιστού, χάρη στο δωρεάν λογισμικό ανοιχτού κώδικα. Είναι επίσης μια πολύ όμορφη γλώσσα που είναι γλυκιά στην κωδικοποίηση.

11. Σατόσι Νακαμότο

Εντάξει, όλοι γνωρίζουμε ότι ο Satoshi Nakamoto είναι πιθανώς ψευδώνυμο. Αλλά είτε αυτός, είτε εκείνη, είτε εκείνοι, είτε αυτό, αυτό το όνομα άλλαξε την πορεία της ανθρωπότητας όταν δημοσίευσε το πρώτο έγγραφο που εισήγαγε το Bitcoin στις 31 Οκτωβρίου 2008.

Περιττό να πούμε ότι τα κρυπτονομίσματα αξίζουν πλέον τρισεκατομμύρια δολάρια και ο Satoshi Nakamoto είναι ένας δισεκατομμυριούχος που άξιζε. Ωστόσο, φαίνεται ότι βρισκόμαστε ακόμη στις πρώτες φάσεις των διαταραχών κρυπτογράφησης, καθώς η υποκείμενη τεχνολογία blockchain που έχει σχεδιαστεί για το νόμισμα Bitcoin, αποκτά μια ζωή από μόνη της.

Ο κόσμος της τέχνης, επίσης, βρίσκεται επί του παρόντος υπό διαταραχή από μη ανταλλάξιμα tokens, μια τεχνολογία που προέρχεται από την αλυσίδα μπλοκ. Επιπλέον, πολλές άλλες εφαρμογές βρίσκονται επίσης σε ενεργό ανάπτυξη. Ακόμη και μεγάλες εταιρείες από το Wikimedia μέχρι τη Microsoft, την Tesla, την AT&T και το Burger King δέχονται Bitcoins.

Όποια κατεύθυνση κι αν πάει, είναι προφανές ότι ο κόσμος δεν θα είναι ποτέ ξανά ο ίδιος. Λόγω του Satoshi Nakamoto.

Συμπέρασμα

Φτάνοντας στο τέλος αυτής της λίστας των σπουδαιότερων προγραμματιστών, είναι προφανές πόσο λαμπρό ήταν ή είναι το καθένα από τα geeky μυαλό τους.

Και καθώς ο κόσμος συνεχίζει να βασίζεται στην μηχανογράφηση, προσευχόμαστε η αληθινή κουλτούρα των χάκερ να μην πεθάνει ποτέ. Και είθε η ευεργεσία του Η ηθική των χάκερ συνεχίζουν να τροφοδοτούν την επανάσταση των υπολογιστών του αγαπημένου μας πλανήτη.

Nnamdi Okeke

Nnamdi Okeke

Ο Nnamdi Okeke είναι ένας λάτρης των υπολογιστών που του αρέσει να διαβάζει ένα ευρύ φάσμα βιβλίων. Έχει προτίμηση στο Linux έναντι των Windows/Mac και το χρησιμοποιεί
Το Ubuntu από τις πρώτες μέρες του. Μπορείτε να τον πιάσετε στο twitter μέσω bongotrax

Άρθρα: 298

Λάβετε είδη τεχνολογίας

Τεχνικές τάσεις, τάσεις εκκίνησης, κριτικές, διαδικτυακό εισόδημα, διαδικτυακά εργαλεία και μάρκετινγκ μία ή δύο φορές το μήνα