[Linux-Biella] Zend certification
Jumping Jack
jumpingjack a mclink.it
Lun 9 Gen 2012 11:04:59 CET
On 09/01/2012 10:31, Daniele Segato wrote:
> On 01/09/2012 10:18 AM, Jumping Jack wrote:
>> quando ho parlato di Pascal per fare una cosa, mi avete preso in giro
>
> per inciso
>
> stavi parlando di usare Pascal per scrivere applicazioni Android
>
> ti abbiamo preso in giro a ragione
>
> non è "usare Pascal" ma usarlo "per cosa"
Vedi, se io uso Java, sono comodo su Android, ma sono lento, se voglio
velocità devo usare accrocchi. Se uso Pascal scrivo direttamente grafica
veloce, perchè qualcuno ha già scritto dei componeti per form
autogeneranti, velocissimi rispetto a Java, quindi, se voglio scrivere
veloce, posso usare Pascal perchè mi permette di ottenere risultati
superiori e perchè lo conosco. Perchè non C? Perchè mi fa bestemmiare
ogni volta che c'è un errore e l'output è pazzo, mentre in pascal,
spesso, ti dice lì c'è un errore e lì correggi. L'ultimo caso che mi è
capitato è con Arduino: compilo il codice e mi da un errore assurdo,
aggiungo un istruzione a caso e l'errore svanisce, scrivo nei forum e mi
danno soluzioni per evitare l'errore, se dico che è colpa del
colpilatore dicono che devo scrivere meglio? Ma siamo scemi? Il C è
pieno di queste vaccate, mi è capitato anche un codice con centinaia di
errori, ho chiesto a chi l'ha scritto e mi è stato che bastava usare una
certa versione di g++?!?! A quel punto mi sono cascate le palle. Perchè
devo usare il C mi sono chiesto e la risposta è stata semplicemente se
non c'è un vero motivo, non lo uso, certo tra le alternative e c'è
sicuramente qualcosa di meglio da usare per quello che devo fare.
Anche io ho un codice ibrido C++/Pascal che si compila solo con C++
Builder ma è stata una scelta fatta dopo l'ennesima cosa che doveva
funzionare perchè era giusta, riveduta e variata ma il risultato era
pazzo, quindi ho fanculo da qui in poi Pascal e così è andato tutto
molto più liscio.
La priorità è evitare di generare bug, in qualunque codice moderno, il C
non aiuta per nulla in questo.
JJ
Maggiori informazioni sulla lista
Linux