Perl sto panepistimio

Giorgos Keramidas keramida at ceid.upatras.gr
Thu May 19 13:03:42 EEST 2005


On 2005-05-19 12:56, Polychronis Ypodimatopoulos <pol at entelia.gr> wrote:
> ----------  Forwarded Message  ----------
>
> Subject: Re: Perl sto panepistimio
> Date: Thursday 19 May 2005 12:42
> From: lzografos <lzografos at gmail.com>
> To: pol at entelia.gr
>
> Sto tmima _Biologias_ tou UOA i PERL didasketai pia ws mathima
> epilogis, apo to ergastirio sto opoio doyleyw (Bioinformatics
> kyriws). [simeiwsi: o kathigitis poy tin didaksei ekatse kai tin
> emathe sta 60 toy - kai grafei arketa kala].

Το ότι κάποιος έμαθε Perl στα 60 του είναι άξιο θαυμασμού.  Το πόσο
καλή Perl ή πόσο καλό προγραμματισμό ξέρει είναι ένα άλλο θέμα βέβαια.

> Egw mono PERL gnewrizw... kai ksekinisa na tin mathainw arga (sta 21
> meta apo tria xronia full time me swlinakia kai skoylikia kai
> otidipote allo kathara biologiko).

Είναι λίγο δύσκολο να δεχτώ ότι κάποιος που ξέρει μόνο ΜΙΑ γλώσσα
προγραμματισμού μπορεί να κρίνει αν αυτή η γλώσσα είναι καλή ή όχι,
αν είναι σωστή γλώσσα για πρώτη επαφή με τον προγραμματισμό, κλπ.

> (px skefteite poso poio eykolo einai na mathei kapoios shell
> scriptis an gnwrizei perl?

Σκέψου όμως και το ανάποδο!  Πόσο πιο όμορφη φαίνεται η Perl σε
κάποιον που έχει φάει στη μάπα shell scripts με ότι κουλό quoting
scheme και στυλ φανταστείς...

> - i poso eykola kapoios mporei na ksekinisei na skeftetai
> antikeimenostrefws xrisimopoiontas pm's).

Τα Perl modules δεν είναι ιδιαίτερα καλή υλοποίηση ΟΟ.

Για την ακρίβεια είναι άθλια υλοποίηση.  Είναι απλά ένα μπάλωμα που
δίνει την ψευδαίσθηση του αντικειμενοστραφούς προγραμματισμού σε μια
γλώσσα που, βασικά, αν εξαιρέσεις το ανύπαρκτο consistency στο
συντακτικό της μπορεί ίσως, με λίγο προσπάθεια, να θεωρηθεί "δομημένη".

------------------------------------------------------------------------

Με λίγα λόγια, τι να πει ο Ρικούδης για το παραπάνω email, εκτός ίσως
από το ότι τίποτα από όσα λέει το email δεν είναι 100% σωστό;




More information about the Linux-greek-users mailing list