Gia ton kernel kai tous dhmiourgous tou

Constantine Dokolas cdokolas at Sunsoftgr.com
Tue Apr 12 17:53:27 EEST 2005


Panagiotis Kranidiotis wrote:
> Constantine Dokolas wrote:
> 
>> Giannis Papadopoulos wrote:
>>
>>> Panagiotis Kranidiotis wrote:
>>>
>>> Πάντως αν είναι μηχανολογικό, πρέπει να βρεθεί ένας μηχανολόγος που 
>>> να ξέρει να γράφει καλό κώδικα.
>>
>> Τέτοιες κουταμάρες έχω ξανακούσει:
> 
>  Κωνσταντίνε νομίζω ότι έτσι όπως το έθεσες βάζεις λόγια στο στόμα μου 
> που δεν είπα. Μάλλον πρόκειτε για τον δαίμονα του πληκτρολογίου :-)

Αν δεν κατάλαβα τον τρόπο που το είπες, ή σε πρόσβαλα προσωπικά, συγνώμη. 
Αυτό που λέω είναι ότι η φράση είναι οξύμωρο σχήμα (αν δεν εκφράζομαι πάλι 
λάθος). Δεν έχω δει πιό καλογραμμένο κώδικα από αυτόν ενός καλού 
προγραμματιστή. Το ίδιο ισχύει και για ανάλυση και σχεδιασμό εφαρμογής (μια 
και το να γράψεις κώδικα είναι μόνο ένα από τα βήματα στην ανάπτυξη μιας 
εφαρμογής).

Γενικά, είμαι κατά της επιπόλαιας χρήσης της λέξης "προγραμματιστής" όταν 
επιχειρείται ένα τέτοιου μεγέθους εγχείρημα. Έχω δει λογιστή που να "ξέρει 
προγραμματισμό" να πολεμάει αντίθετα σε καθιερωμένες μεθόδους 
ανάλυσης/σχεδίασης με τρόπους που απειλούν να σε στείλουν πίσω σε εποχές 
Pascal και έχω χάσει μαλλιά από αυτό (είχε και αρκετό γέλιο βέβαια).

>> Πάντως το open source IMHO δεν προσφέρεται για τέτοιου είδους ανάπτυξη 
>> γιατί απαιτεί κατί πολύ παραπάνω από "μηχανολόγο που να γράφει καλό 
>> κώδικα". Τα συστατικά μιας σωστής τέτοιας συνταγής είναι πανάκριβα και 
>> τσάμπα δεν βρίσκονται.
> 
> Νομίζω ότι ακριβώς αυτό είναι το συμπέρασμα της όλης συζήτησης. Βέβαια 
> ποτέ δεν ξέρεις ... Κάποιος θα μπορούσε να πεί οτι και η κατασκευή ενός 
> σύγχρονου ΛΣ είναι μια πανάκριβη υπόθεση και τσάμπα δεν γίνεται αλλά η 
> ιστορία απέδειξε το αντίθετο. 

"ΛΣ"; Σε τι αναφέρεσαι;

Όσον αφορά "συστατικά", μακάρι να βρεθούν άνθρωποι που να μπορούν και να 
θέλουν να δώσουν στην open source κοινότητα.

> Το λεπτό σημείο βρίσκεται αλλού. Στο 
> πλήθος των ανθρώπων που έχει ανάγκη και μπορεί με καποιον τρόπο να 
> ξεκινήσει ένα τέτοιο project σε open source. Όπως επίσης και στο γεγονός 
> ότι πέρα από τον χώρο του λογισμικού όλος ο υπόλοιπος κόσμος ζεί σε μια 
> πραγματικότητα που τα πάντα είναι κλειστά και κατοχυρωμένα και κανείς 
> δεν έχει πρόβλημα με αυτό. Άρα ένα open source project σε έναν χώρο που 
> τα πάντα είναι κατοχυρωμένα και πατενταρισμένα δεν νομίζω ότι είναι κάτι 
> που το σκέφτεται καποιος.

Ναι, είναι περίεργα τα πράγματα ενδεχομένως. Ελπίζω πως σε διάφορες 
περιπτώσεις πάντως βρίσκονται μη-πατενταρισμένες μέθοδοι/αλγόριθμοι. Δεν 
ξέρω τι παίζεται σε διάφορους κλάδους όσον αφορά δημοσιευμένους 
αλγόριθμους/μεθοδολογίες. Ευτυχώς ο τρόπος επίλυσης διαφορικών εξισώσεων 
δεν είναι πατενταρισμένος από τον Νεύτωνα (ή ήταν άλλος αυτός που έκανε τις 
μεγαλύτερες προόδους στο θέμα;).

Doc

-- 
   Theory claims that although in theory there should be no
difference between theory and practice, in practice there IS
difference between theory and practice.




More information about the Linux-greek-users mailing list