[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