Overslaan en naar de inhoud gaan

Python2 is nu echt dood, of toch niet?

Eigenlijk had de ondersteuning van Python 2 al eind 2015 moeten stoppen. De overstap naar Python 3.x is echter geen eenvoudige, zodat het kernteam achter de populaire programmeertaal besloot de einddatum 5 jaar uit te stellen.
Guido van Rossum
© Dropbox
Dropbox

Python-bedenker en lange tijd de 'Benevolent dictator for life' van de programmeertaal noemde het onlangs in een interview met AG Connect zijn grootste fout dat er niet een betere overgang tussen Python 2 en Python 3 was bedacht. Maar vanwege een aantal fundamentele verschillen tussen de twee talen - die ervoor zorgen dat er minder makkelijk fouten gemaakt worden in de nieuwe versie - maakte die backwards compatibility vrijwel onmogelijk.

Nu hebben organis aties echter tijd genoeg gehad hun projecten om te zetten, is het idee. Van Rossum heeft zelf drie jaar lang voor Dropbox gewerk aan het overzetten van miljoenen regels Pythoncode waarop de clouddienstverlening is gebaseerd. dat werk was in 2018 klaar. Zo zijn inmiddels Facebook en Instagram ook al volledig gemigreerd.

Nog veel Python 2-code

Er is overigens nog heel wat Python 2 code in gebruik. Uit onderzoek van Jetbrains van eind vorig jaar jaar bleek nog 13 procent van de ondervraagde ontwikkelaars Python 2 te gebruiken, hoewel dat percentage wel afneemt. Een jaar eerder was dat percentage 16.

Release 2.7.28 die is de laatste release in deze serie. Vanaf nu zijn organisaties die nog Python 2 code in gebruik hebben aangewezen op commerciële partijen die tegen betaling veiligheidsproblemen willen oplossen.

De eerste release van Python 3 stamt al uit 2008. Van Rossum bedankte van de week het team dat 11 jaar lang zich hard heeft gemaakt voor de ondersteuning.

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">The final Python 2 release is out. Thank you <a href="https://twitter.com/gutworth?ref_src=twsrc%5Etfw">@gutworth</a> for being the 2.7 release manager during 11 long years. Read the announcement here! <a href="https://t.co/WpxmHPxn40">https://t.co/WpxmHPxn40</a></p>&mdash; Guido van Rossum (@gvanrossum) <a href="https://twitter.com/gvanrossum/status/1252254895450669057?ref_src=twsrc%5Etfw">April 20, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in