Python- maker Guido van Rossum heeft zijn mening gedeeld over enkele van die andere programmeertalen die de ronde doen.

De ‘welwillende dictator’ deelde zelf zijn mening in een interview van een uur met Francesca Lazzeri, Principal Cloud Advocate Manager van Microsoft.

“Ik hou van talen, althans in theorie”, zegt Van Rossum. “Ik lees altijd taalhandleidingen, maar ik ben erg slecht in het daadwerkelijk downloaden van een taalimplementatie en probeer iets te coderen omdat het bijna altijd gemakkelijker is om te zeggen: ‘Oh, ik weet al hoe ik dat moet doen in Python'”.

Dat betekent natuurlijk niet dat Van Rossum geen gedachten heeft over andere talen.

Van Rossum zegt dat Rust “klinkt als een geweldige taal voor bepaalde dingen” en dat het C ++ verbetert doordat het veel moeilijker is om de controles in de compiler te omzeilen en het probleem met de geheugentoewijzing op een “bijna perfecte” manier op te lossen.

Wat betreft de door Google ontworpen taal Go , gelooft Van Rossum dat – van alle nieuwe talen voor algemeen gebruik – Go “waarschijnlijk de meest Pythonische” is.

Julia , een programmeertaal met eigenschappen van imperatief, functioneel en object-georiënteerd programmeren – en heeft buitenlandse functie-interfaces voor C, Fortran, C ++, Python, R, Java en vele andere talen – krijgt ook een speciale vermelding van Van Rossum .

Van Rossum zegt dat Julia een interessante kijk is op iets dat op Python lijkt, maar als je je realiseert dat de indexering gebaseerd is op één en de bereiken zijn inclusief in plaats van exclusief “je denkt dat niemand ooit zou moeten proberen te coderen in Julia en Python op dezelfde dag”.

Hij zegt verder dat hij begrijpt dat Julia veel meer een nichetaal is en dat “als je in die niche zit, het superieur is omdat de compiler je code voor je optimaliseert op een manier die Python waarschijnlijk nooit zal doen. ”.

Van Rossum merkt echter ook op dat Julia veel beperkter is op andere gebieden en niet zou verwachten dat iemand ooit een webserver in Julia zou schrijven en er “veel kilometers uit zou halen”.

Ten slotte noemde Van Rossum het op TypeScript een geweldige taal en dat Python enkele functies van de taal heeft toegevoegd, zoals optioneel statisch typen (of geleidelijk typen, zoals het ook bekend staat).

Van Rossum belooft dat hij TypeScript niet kende toen het project om optioneel statisch typen aan Python toe te voegen begon en aanvankelijk niet door de taal was geïnspireerd “omdat het op de JavaScript-kar sprong”. Hij zei echter dat TypeScript “een paar dingen deed waar Python nog steeds op wacht om erachter te komen, dus kijken we tegenwoordig zeker naar TypeScript voor voorbeelden.”

Aangezien Python en TypeScript relatief vergelijkbaar zijn, zegt Van Rossum dat beide talen van elkaar leren.

Van Rossum werd afgelopen november ingehuurd door Microsoft na een periode bij Dropbox. Oorspronkelijk was hij van plan zijn toetsenbord op te hangen na Dropbox, maar “verveelde zich thuis terwijl hij met pensioen ging” en daarom solliciteerde hij bij Microsoft, waar hij nu dienst doet als een vooraanstaand ingenieur.

In een bijdrage aan de US PyCon Language Summit eerder deze maand plaatste Van Rossum een ​​document op GitHub waarin hij beloofde de snelheid van zijn taal in Python 3.11 te verdubbelen.