mboost-dp1

Python

Sidste udgave af Python 2.x på vej

- Via PC World - , redigeret af Emil , indsendt af arne_v

I sidste uge frigav udviklerne af programmeringssproget Python den første Release Candidate af Python 2.7, som forventes at blive endelig udgivet i næste måned.

Dermed er det snart slut med at arbejde på 2.x koden for udviklingsholdet, hvorefter de vil fokusere på version 3.0, der er helt anderledes end den nuværende.

Allerede tilbage i februar 2008 stod det klart, at den kommende version 3.0 ville ændre sig så meget, at den ikke ville være bagudkompatibel med tidligere udgaver. Dermed er version 2.7 den sidste udgave, som er kompatibel med version 2.x.

Årsagen til inkompatibiliteten i den nye version ligger i, at en række markante forbedringer krævede så store ændringer, at det ikke kunne lade sig gøre at implementere disse uden bagudkompatibiliteten forsvandt.

Python 3.0 blev frigivet i december 2008.





Gå til bund
Gravatar #1 - JSebastian
15. jun. 2010 13:39
Hvad bruger man primært Phyton til nu om dage, nogle erfaringer folkens?
Gravatar #2 - arne_v
15. jun. 2010 13:43
#1

Web: Django, Plone, Zope etc.etc..

Highend scripting (erstatning for shell, Perl etc.).
Gravatar #3 - cryo
15. jun. 2010 13:55
"helt anderledes" er måske korrekt for selve kildeteksten til python selv, men ellers ligner python 2 og python 3 programmer hinanden rigtig meget, og mange virker på begge uden ændringer.
Gravatar #4 - arne_v
15. jun. 2010 14:03
#3

Ja.

Men der er nogle inkompatible ændringer.

Og nogen af dem er giftige.

Den klassiske er heltals division!
Gravatar #5 - onetreehell
15. jun. 2010 14:29
#1, 2
Jeg bruger tit python til at teste ideer i, da det ofte er hurtigere at skrive noget "quick and dirty" i python. På et tidspunkt havde jeg også et script der tjekkede for hvornår alle filer i en bestemt mappe sidst var blevet tilgået og slettede dem hvis det var over en måned siden. Mit podcast program havde ikke den funktion, så jeg skrev det selv.

Hvad python.org siger det bliver brugt til...
Gravatar #6 - arne_v
15. jun. 2010 14:33
#5

Det link lister stort set alt under solen.
Gravatar #7 - LordMike
15. jun. 2010 14:39
Edit...
Nvm... -.-
Gravatar #8 - Lobais
15. jun. 2010 22:40
Bruger stort set python til alting, lige fra web og scripting til client og server applikationer. Hvis profiling finder performance bottlenecks, integrerer python glimrende med C.
Gravatar #9 - mathiass
16. jun. 2010 06:58
#8: Jeg fatter simpelthen ikke at de ikke får gjort noget ved den Python VM. Den er mindst 10 gange langsommere end den burde være
Gravatar #10 - arne_v
16. jun. 2010 13:06
#9

Logikken er at det er C compileren som skal optimere det der skal køres meget og at Python fortolkerne er god nok til det hvor det giver mening at bruge Python.

Og så er det svært at optimere et sprog som Python.

Selv ikke med Psycho er det tilnærmelsesvist så hurtigt som et statisk typed sprog med en traditionel AOT eller JIT compiler.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login