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