Προγραμματισμός

Συνέντευξη: Brendan Eich για την ευλογία και την κατάρα του JavaScript

Το να είσαι ο δημιουργός του JavaScript ήταν μια ευλογία και κατάρα για τον Brendan Eich. Από τη μία πλευρά, η JavaScript έχει τη διάκριση ότι είναι η πιο δημοφιλής γλώσσα προγραμματισμού στον κόσμο. Από την άλλη, καμία γλώσσα δεν ήταν ο στόχος του πιο snark.

Ο Eich γνωρίζει καλά τα μειονεκτήματα της γλώσσας - τελικά, το 1995, εργάστηκε όλο το εικοσιτετράωρο για να δημιουργήσει JavaScript σε μόλις 10 ημέρες. Σε αυτήν τη ζωντανή συνέντευξη με τον Eric Knorr, ο Eich παραδέχεται εύκολα τα ελαττώματα του JavaScript και μιλά ειλικρινά για το τι θα μπορούσε να έχει κάνει καλύτερα, ενώ άγγιζε τις βελτιώσεις της JavaScript κατά τη διάρκεια της 23χρονης ζωής του. Κονδυλώματα και όλα, η JavaScript έχει γίνει πράγματι «η γλώσσα συναρμολόγησης του Ιστού».

Η παγκόσμια κοινότητα ιστού έχει εμπλουτιστεί με το έργο του Eich με άλλους τρόπους. Το 1998, συνέστησε την κοινότητα ελεύθερου λογισμικού Mozilla και το 2015 προήδρευσε την εισαγωγή του WebAssembly, ένα πρότυπο που επιτρέπει στους προγραμματιστές να ενσωματώσουν εκτελέσιμο κώδικα σε ιστοσελίδες. Το WebAssembly υποστηρίζει περισσότερες από 20 γλώσσες, όχι μόνο JavaScript, ανοίγοντας τη δυνατότητα σύνταξης και σύνταξης γρήγορων εφαρμογών ιστού σε προγραμματιστές όλων των λωρίδων - και προκαλώντας πολλούς να προβλέψουν ότι το WebAssembly θα είναι κεντρικό στοιχείο για τη μελλοντική ανάπτυξη ιστού.

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