CyberStars

Python: limbajul numit după Monty Python

1991

În decembrie 1989, Guido van Rossum căuta un proiect de programare de hobby care să-l țină ocupat în săptămâna de Crăciun. Era cercetător la Centrum Wiskunde & Informatica (CWI) din Amsterdam și se gândise la un succesor al limbajului ABC, ceva care să păstreze sintaxa elegantă a ABC, dar să-i corecteze limitările.

A început să scrie un interpretor pentru un nou limbaj de scripting. L-a numit Python, nu după șarpe, ci după Monty Python's Flying Circus, emisiunea de comedie britanică pe care o adora. Numele iconoclast a dat tonul unui limbaj care avea să pună pe primul loc distracția și lizibilitatea.

Prima lansare publică a Python (versiunea 0.9.0) a venit în februarie 1991. De la bun început, avea caracteristici radicale pentru acea vreme: sintaxă bazată pe indentare (fără acolade), tipizare dinamică, garbage collection și un stil clar, ușor de citit, care se citea aproape ca limba engleză.

Filozofia de design a fost surprinsă în „The Zen of Python” (scrie import this într-un shell Python): „Frumos e mai bun decât urât. Explicit e mai bun decât implicit. Simplu e mai bun decât complex. Lizibilitatea contează.”

Ani de zile, Python a fost un limbaj de nișă, popular în mediul academic și în scripting, dar trecut cu vederea pentru software „serios”. Java și C++ dominau industria. JavaScript stăpânea web-ul. Python era limbajul tăcut pe care oamenii de știință îl foloseau pentru că nu aveau timp să se lupte cu compilatoarele.

Apoi totul s-a schimbat. Ascensiunea științei datelor și a învățării automate în anii 2010 a făcut din Python limbajul AI. Biblioteci precum NumPy, Pandas și scikit-learn ofereau instrumente puternice. TensorFlow și PyTorch au făcut din Python opțiunea implicită pentru deep learning. Dintr-odată, cel mai important cod din lume era scris într-un limbaj numit după o emisiune de comedie.

Astăzi, Python este cel mai popular limbaj de programare din lume după majoritatea măsurătorilor. Este predat în mai multe universități decât orice alt limbaj. Pune în mișcare Instagram, YouTube, Dropbox și backend-ul Spotify. Este limbajul preferat pentru cercetarea AI, analiza datelor, automatizare și educație.

Van Rossum a servit ca „Benevolent Dictator For Life” (BDFL) al Python până în 2018, când s-a retras după o dezbatere aprinsă legată de o propunere de sintaxă. Mai târziu s-a alăturat Microsoft, unde lucrează la a face Python mai rapid. Limbajul pe care l-a construit într-un Crăciun plictisitor a devenit cel mai important instrument din informatica modernă.