[Linux-Biella] Apple iProblema
PaulTT
paultt a bilug.linux.it
Lun 24 Feb 2014 15:38:55 CET
On 24/02/2014 15:24, Jumping Jack ?:
> On 24/02/2014 14:51, PaulTT wrote:
>>
>> ma sinceramente a me e' venuto quasi un conato di vomito vedendo
>> quelle 4 righe :D
>> fosse stato scritto decentemente, e addirittura con il goto, non
>> avrebbero sbagliato
>> quello imho e' proprio un errore di sfiga/disattenzione, copia
>> incolla 8 volte la stessa roba, facile sbagliare :D
>> poi con chissa che iEditor di cacca.... con vi e una bella condizione
>> || per riga e un goto solo, vuoi vedere che non ti scappa?? ;)
> Con una chain di || non puoi prevedere esattamente come verrà compilata,
eh?
> inoltre riduce la capacità di ottimizzazione del compilatore.
e due, eh?
> Certo se si vuole scrivere codice più robusto alle modifiche, ma molto
> più difficile da leggere raggruppando il più possibile è una soluzione.
> Sicuramente l'editor è di cacca :)
:D gia' :D
>>
>>
>>> Il ogni caso il problema è l'uso del C, non del GOTO... Se avesse
>>> scritto degli if annidati e sbagliato delle parentesi il C comunque
>>> non avrebbe segnalato un "unreachable code" e l'errore sarebbe stato
>>> anche meno evidente.
>>
>> ma vedi, e' come dire che e' piu' pericoloso guidare una ferrari che
>> un mercedes familiare.... non e' che se e' piu' difficile da
>> guidare/usare, sia peggio....
>> solo bisogna sapere con cosa si ha a che fare.
> Si e no... In senso assoluto è meglio procurarsi un auto sicura
> piuttosto che un giuidatore più esperto, perchè in caso di errore,
> seppur più raro, sarà peggiore.
> E' anche vero che dipende dal risultato che si vuole ottenere, dal
> tempo che si vuole impegnare e dai soldi che si vuole investire.
> Magari il goto è stata proprio una scelta e potrebbe essere stata la
> migliore (fino a che non si è verificato l'errore banale).
se io avessi un programmatore che mi scrive quel codice li', e fossi il
sig.Apple o chi per esso, sai i calci in culo che si sarebbe preso
mentre veniva buttato fuori? ;)
e son certo che il buon vecchio steve esattamente questo che ho detto,
avrebbe fatto :D
>> e cmq non dipende dal linguaggio, al max dipende dal compilatore
>> ;)
> Ci fosse un compilatore C che dà warning pertinenti... Ma è proprio
> l'altissima libertà di come si può scrivere lo stesso codice che, una
> volta era potenza del C, ora è una palla al piede.
ma torniamo al discorso di prima:
Maybe you should master glue before you move on to fire
;P
o
la potenza e' nulla senza controllo
o un sacco di altre citazioni epiche :D
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://ml.bilug.linux.it/pipermail/linux/attachments/20140224/cc346fe8/attachment.html>
Maggiori informazioni sulla lista
Linux