PHP/ASP/JSP/CFM/PERL-CGI

Michael Iatrou iatrou at serverhive.com
Mon Mar 20 21:18:26 EET 2006


When the date was Monday 20 March 2006 14:15, Christos Ricudis wrote:

Please, ρύθμισε τον MUA σου να κάνει "σωστά" wrap τα lines.

> Xristos Nikolopoulos wrote:
> > as valume sti lista ke tin perl an ke den ti thewrisa ipopsifio eks
> > arxis, logw diskolias me mysql ke logo oti den ine efkoli ws web develop
> > language, ine pio poli real programming language para web related
>
> Aporw pragmatika m'aytous pou tous aresei h PHP ALLA OXI h perl. Synh8ws
> shmainei
> oti den kseroun kala tipote apo ta dyo. H PHP einai sthn ousia ena
> kakoftiagmeno perl
> clone. Exei daneistei to syntaktiko kai ola ta  xrhsima features ths
> katey8eian apo thn
> perl - se tetoio ba8mo pou wres wres se kanei na aporeis gia poion
> akribws logo
> ftiaxthke, pws skata ta kataferan na th ftiaksoun la8os, kai giati sto
> diaolo katafere na
> apokthsei toso popularity.

Έχεις συγκεκριμένα παραδείγματα για το τι είναι "λάθος" στην PHP και "σωστό" 
στη Perl; 

> Opoios kserei perl, kserei php.

Το να ξέρεις το συντακτικό μιας γλώσσας και τα βασικά της constructs δεν 
σημαίνει ότι την κατέχεις. 

> Ayto poy akouw polles fores : "h php einai 'grhgorh' enw h perl 'argh'",
> peran ths aploikothtas tou
> epixeirhmatos, oute kan epifaneiakws den katafernei na me peisei :

Αντιλαμβάνεσαι ότι είναι από ειρωνικό ως αφελές να θες αντικρούσεις ένα 
"απλοϊκό και επιφανειακό" επιχείρημα, με αυτό:

> komodino:[ricudis]/tmp/lala$ time perl fib30.pl
> 1346269
>
> real    0m2.907s
> user    0m2.844s
> sys     0m0.044s
> komodino:[ricudis]/tmp/lala$ time php fib30d.php
> 1346269
>
> real    0m4.181s
> user    0m4.116s
> sys     0m0.016s

Αφενός δεν δίνεις τον κώδικα για τα δύο scripts, που εικάζω ότι είναι 
συνολικά, περίπου 7 γραμμές. Αφετέρου, αν μαντεύω σωστά από το όνομα, το να 
μετράς performance σε αριθμητικές πράξεις είναι dummy: PHP και Perl δεν 
χρησιμοποιείς για number crunching! Από άποψη στατιστικής, δεν στέκει (μια 
μέτρηση, ίσον καμία). Το running time είναι επίσης ελάχιστο: έχεις μετρήσει 
το access time του δίσκου, τον loader, τον linker, μερικά context switches, 
ε, και μέσα σε όλα αυτά, έκανε και μερικά jmp και add η CPU. Με μια λέξη, 
ΕΛΕΟΣ!

Συνελόντι ειπείν, FUD!
Θες να θάψεις τη PHP; Μαζί σου -- αλλά, τουλάχιστον, κάντο σωστά.

-- 
 Michael Iatrou




More information about the Linux-greek-users mailing list