language benchmarks (Was: Re: Now the computer speaks better Greek than I do!)

Nikos Kanellopoulos nkan at panafonet.gr
Sun Aug 25 14:59:01 EEST 2002


On Saturday 24 August 2002 13:54, V13 wrote:
> On Saturday 24 August 2002 12:50, Nikos Kanellopoulos wrote:
> > Ακόμη δεν κατάλαβα τί ακριβώς εννοείς για τους compiler.
> > Ότι η Java υπάρχει αιώνες πριν την C++; 'H ότι μόνος
> > στόχος του JDK 1.4  ήταν η βελτίωση της ταχύτητας;
> > Γιατί οι κλάσεις της Java αυξήθηκαν 40% με το 1.4 .
>
> Se kobo esena... Eisai ypoxthonios... Prospatheis na arxiseis to megalytero
> thread toy aiona..
>
> > Νομίζω πρέπει να παραδεχτούμε ότι ο g++ έχει κάποια
> > σοβαρά προβλήματα ταχύτητας τόσο στην μεταγλώττιση
> > όσο και στα binaries που παράγει.
>
> Gia fere ena paradeigma gia na min meilame theoritika kai na doyme mipos
> kaneis kanena lathos stis ektimhseis soy... Pes mas kai pos exeis kanei
> compile ton compiler soy.

Οι Kernighan & Pike στο Practice of Programming, γράφουν ένα πρόγραμμα
σε πολλές γλώσσες. Είναι μια υλοποίηση του αλγορίθμου Markov chain για την
παραγωγή τυχαίου κειμένου, που μιμείται το στυλ κάποιου άλλου που του δίνεις 
ως input. Επειδή η σελίδα του βιβλίου έχει κάποιο πρόβλημα, πάρε τα από εδώ:
www.himaira.net/markov.tgz
Πρόσεξε, ότι η C++ παραμένει πιο αργή αφού στείλεις το output στο /dev/null,
αλλιώς πέφτει γέλιο.

Π.χ. 
$ time ./markov++ < psalms-nolines.txt > /dev/null 
$ time java Markov < psalms-nolines.txt > /dev/null 


>
> btw.. h C# den einai efeyresh tis mikromalakis ?
>
> paste apo to site ths:
>
> C# is a modern, object-oriented language that enables programmers to
> quickly build a wide range of applications for the new Microsoft .NET
> platform,
>
> Gia pes moy tora pos mporei kapoios oxi-ilithios na to gyrisei pros ta ekei
> gia na grafei programmata gia kati ektos apo windows?
>
> <<V13>>

H C# είναι  ανάλογη της Java. Ειδικά τώρα που φτιάχνονται 2
υλοποιήσεις σε Linux. 
Εγώ δεν λέω να αφήσεις την C++ για να γράφεις C#, αλλά ο παραγκωνισμός της
Visual Basic είναι κάτι καλό για τον πλανήτη, γιατί τον γλιτώνει από μια γενιά 
εντελώς άσχετων προγραμματιστών.

-- 
Νίκος Κανελλόπουλος
www.himaira.net



More information about the Linux-greek-users mailing list