mboost-dp1

Perl Foundation

Perl 5.10 frigivet

- Via CNET News - , redigeret af Net_Srak

Programmeringssproget Perl har fået sin første større opdatering i fem år med frigivelsen af version 5.10.

Opdateringen skulle gøre det lidt nemmere at programmere med Perl. En komplet liste over ændringer og nyheder kan ses her.

Perl Foundation startede udviklingen på version 6 tilbage i 2000, men har endnu ingen dato for, hvornår den forventes færdig. Man arbejder også på version 5.12, som der heller ingen dato er på.

Nogle af nyhederne i version 5.10 stammer fra version 6, der beskrives til stadig at være et forskningsprojekt.





Gå til bund
Gravatar #1 - albech
27. dec. 2007 12:49
Gammel nyhed. Men det er saa absolut en interessant opdatering. Enhver der har arbejdet med *NIX system administration vil byde Perl opdateringer velkommen.
Det skulle maaske tiljoejes at opdateringen er en jubilaeums opdatering i forbindelse med at Perl ver. 1.0 blev frigivet for 20 aar siden af Larry Wall.
Gravatar #2 - jl
27. dec. 2007 13:03

say()

say() is a new built-in, only available when use feature 'say' is in effect, that is similar to print(), but that implicitly appends a newline to the printed string. See "say" in perlfunc. (Robin Houston)


Åh fryd, åh fryd, hvordan har vi klaret os uden Say funktionen op til nu?
Det er dejligt at se Larry Wall tilføjer denne utrolige tilføjelse.
Rygterne siger at i næste release kommer L33T funktionen


L33T()

L33T() is a new built-in, only available when use feature 'L33t' is in effect, that is similar to print(), but that implicitly converts letters to numbers and makes random characters uppercase. See "L33T" in perlfunc. (Robin Houston)



Jeg synes hellere den skide hippie skulle få threading til at virke, hvor længe har vi ikke lige ventet på det?
Gravatar #3 - Hack4Crack
27. dec. 2007 13:29
Det er jo en ren Duke Nukem Forever nyhed
Gravatar #4 - knasknaz
27. dec. 2007 16:41
<ganske off-topic> En ting er at skrive Perl. Men den sande udfordring er at læse det igen. ;) Men bortset fra den detalje, er Perl nu ret sejt, når man lige fået fat i hvordan det virker.

<endnu mere off-topic> Man hører iøvrigt tit folk sammenligne Perl med PHP. Men jeg synes egentlig de to ting har hver deres formål, og man bør bruge det rigtige værktøj det rigtige sted. Personligt foretrækker jeg PHP til websider og Perl til mere system-nære formål nede i maven på unix. Bare en tanke...
Gravatar #5 - TheThufir
27. dec. 2007 17:00
#4 Når folk sammenligner Perl og PHP er det fordi syntaxen minder meget om hinanden jo. :) Men du har ret... Desuden er Perl ikke decideret lavet til at skulle fungere via et website hvilket PHP jo er. Ikke at man ikke kan få PHP til at køre uden en webserver Og Perl til at køre gennem en webserver. Men sådan er det jo :P
Gravatar #6 - albech
27. dec. 2007 17:43
Undrer mig, hvordan daelen min post (#1) kan markeres som 'flamebait'..

#5: Syntaxen minder om hinanden? Jeg tror naermere det er komplet uvidenhed der goer at folk sammenligner de to script sprog. At PHP saa har overtaget mange af de funktioner Perl tidligere bestred i form at integration med Apache er nok mere grunden til at man sammenligner de to.
Gravatar #7 - arne_v
28. dec. 2007 16:22
#6

Sådan overfladisk ligner PHP og Perl da hinanden lidt. For dem der går i dybden med sprogene er der sikker store forskelle. Men fra 10000 fod ligner de hinanden betydeligt mere end de ligner andre sprog.

Sammenlign f.eks.:

$a = "xyz";
$b = "123";
$c = $a . $b;
print $c;


og

<?php
$a = "xyz";
$b = "123";
$c = $a . $b;
print $c;
?>


Meget simpel kode, men den samme kode i Java, C++, Fortran, Cobol, Ruby eller Python ville altså adskille sig mere,
Gravatar #8 - TullejR
28. dec. 2007 18:38
#7: Ja, ruby og python ville adskilde sig ved at bruge "+" i stedet for ".". Wow, sikken forskel.
Gravatar #9 - arne_v
28. dec. 2007 18:56
#8

Hverken variable navne der starter med dollar eller semikolon afsluttede sætninger er valide i Python.

Variabel navne der starter med dollar er valide i Ruby men har en anden semantisk betydning.
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