PHP/ASP/JSP/CFM/PERL-CGI
Christos Ricudis
ricudis at komodino.itc.auth.gr
Tue Mar 21 10:27:55 EET 2006
Michael Iatrou wrote:
> When the date was Monday 20 March 2006 14:15, Christos Ricudis wrote:
>
> Please, ρύθμισε τον MUA σου να κάνει "σωστά" wrap τα lines.
>
O MUA mou swsta ta kanei wrap. To problhma einai otan me pianei emena
kati kai ta kanw wrap me to xeri :>
>> 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;
>
Paradeigmata?
Database abstraction layer (h PHP apekthse molis sthn ekdosh 4 and it
STILL sucks compared to DBI).
Database access layer (dokimaste na kanete swsta access enan MS-SQL
server).
CPAN
CPAN
CPAN
a, kai to CPAN.
(mhn pei kaneis gia to pear. To pear 8a 8ele poly na htan cpan. Den
einai omws).
>> Opoios kserei perl, kserei php.
>>
>
> Το να ξέρεις το συντακτικό μιας γλώσσας και τα βασικά της constructs δεν
> σημαίνει ότι την κατέχεις.
>
Sthn prokeimenh periptwsh oi dyo glwsses einai toso idies syntaktika kai
h PHP toso xazh, pou den yparxei kai tipote allo gia na to katexeis :>
>> 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 :
>>
>
> Αντιλαμβάνεσαι ότι είναι από ειρωνικό ως αφελές να θες αντικρούσεις ένα
> "απλοϊκό και επιφανειακό" επιχείρημα, με αυτό:
>
Oxi :>
>> 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 γραμμές.
20 kai 21 grammes antistoixa, 204 bytes kai ta dyo. Ton kwdika den ton
edwsa giati einai toso trivial pou nomizw oti o ka8enas mporei na ton
fantastei ki apo monos tou.
> Αφετέρου, αν μαντεύω σωστά από το όνομα, το να
> μετράς performance σε αριθμητικές πράξεις είναι dummy: PHP και Perl δεν
> χρησιμοποιείς για number crunching!
Ayto 8a htan swsto, ean ekana ontws number crunching - ston ypologismo
ths seira fibonacci omws to mono ari8mhtiko stoixeio einai mia pros8esh,
kai to running time einai dominated apo to *recursion* - sthn ousia ayto
metraw. DHLADH to performance tou interpreter, to memory management pou
kanei, to stack management, ktl ktl ktl. Ti kalytero kai pio independent
benchmark apo ena pou sygkrinei dyo esoteric language constructs? :>
> Από άποψη στατιστικής, δεν στέκει (μια μέτρηση, ίσον καμία).
Ma epeidh dhmosieysa mia metrhsh, de shmainei oti ekana mono mia :>
Aplws esteila ena symfer^H^H^H^H^H^Hantiproswpeytiko run. H statistikh
synepeia twn apotelesmatwn basizetai sthn proswpikh mou aksiopistia. Ti
kalytero?
> Το running time είναι επίσης ελάχιστο: έχεις μετρήσει
> το access time του δίσκου, τον loader, τον linker, μερικά context switches,
> ε, και μέσα σε όλα αυτά, έκανε και μερικά jmp και add η CPU. Με μια λέξη,
> ΕΛΕΟΣ!
>
Ma fysika kai oxi! To access time tou diskou, o loader, o linker kai ta
context switches emperiexontai sto system time, to opoio opws blepeis
einai ena elaxisto pososto tou synolikou running time. H pleiopshfia tou
xronou einai ka8aro, amolynto, interpreted program time :>
--
Christos Ricudis ricudis at itc.auth.gr
Systems Administrator +30-2310-998656
IT Support Center
Aristotle University of Thessaloniki, GREECE
More information about the Linux-greek-users
mailing list