openstandards

Manolis Kiagias sonicy at otenet.gr
Fri Jul 20 20:52:27 EEST 2007



Vaggelis Tripolitakis wrote:
> On 7/20/07, ndemou at gmail.com <ndemou at gmail.com> wrote:
>   
>> On 7/20/07, Giorgos Keramidas <keramida at ceid.upatras.gr> wrote:
>>     
>>> Τέλος πάντων.  Το θέμα μας είναι ότι «ο κώδικας δεν είναι πάντα το
>>> καλύτερο documentation» και σ' αυτό πιστεύω συμφωνούμε όλοι :-)
>>>       
>> ναι όντως. Ισως η μοναδική έννοια κατά την οποία η φράση "ο κώδικας
>> είναι το καλύτερο documentation" είναι όντως αληθής είναι το γεγονός
>> πως ο κώδικας είναι η ίσως η πιο ακριβής περιγραφή του τρόπου
>> λειτουργίας του προγράμματος που μπορείς να έχεις (εφόσον μπορέσεις να
>> τον καταλάβεις). Όταν αντιμετοπίζεις μια πραγματικά περίεργη και
>> σπάνια συμπεριφορά και αφότου ξεψαχνήσεις το πραγματικό documentation,
>> τότε και μόνο τότε το καλύτερο documentation είναι ο κώδικας.
>>
>> Αλλά σαν χιουμοριστική ειρωνία είναι πολύ καλή ατάκα :)
>>
>>     
>>> [...]
>>> Όλο αυτό μπορεί να γίνει κάτι σαν:
>>>
>>>     [...]
>>>     SUB RESETSPEED
>>>         SLOW=0;
>>>     END SUB
>>>   [...]
>>>       
>> όχι δεν μπορεί να γίνει έτσι γιατί το πρόγραμμα τρέχει σε 256 bytes
>> RAM και επεξεργαστή στα 12ΜΗz (εσείς εκεί πίσω σταματήστε να γελάτε).
>> Το να καλέσεις μια υπορουτίνα υπό αυτές τι συνθήκες μόνο και μόνο για
>> να κάνει slow=0 ή αντιστοίχως απλοΐκά πράγματα είναι χαζομάρα. Βέβαια
>> μπορείς να το κάνεις macro (όπως έχω όντως κάνει τον παρακάτω snipet
>> σου) αλλά μάλλον δεν αξίζει τον κόπο γιατι είναι ούτως ή άλλως
>> selfexplicable και μετά απο κάποιο σημείο με τα macros χάνεις την
>> μπάλα.
>>
>>     
>>>    SUB RESETALL
>>>        RESETSPEED
>>>        RESETDIRECTION
>>>    END SUB
>>>       
>> --
>> linux-greek-users mailing list -- http://lists.hellug.gr
>>     
>
>
> eeep miso leptaki, ti problhma exoume me ta 12MHz ? Mia xara einai ta
> 12  MHz :-)
>
>
>   
Πέστα Ευάγγελε, εμείς ξεκινήσαμε με 3... :)
Άντε τώρα να γράψεις σε BASIC το Space Invaders. Καφέ έπινες μέχρι να
σου ρίξει το τερατάκι...




More information about the Linux-greek-users mailing list