Il Mon, 12 Mar 2012 10:57:44 +0000, Alessandra R. ha scritto:
> è vero.. premetto che il C lo ho solo "letto", mai usato realmente, ma
> ricordavo che si potessero sommare stringhe, interi e float, tutto in
> un'unica espressione, e tutto veniva convertito "al volo" ottenendo un
> risultato diverso (come tipo) in base a quella che era la variabile
> destinazione (stringa se stringa, float se float, ecc.). Un pasticcio
> totale, insomma.
No, credo tu ti confonda con qualcos'altro, perche` in C, se fai una cosa
del genere, ti blocca il compilatore prima ancora che tu dica "bah!"
>> Puoi fare bellissime gestioni in php e abomini immani in
>> Java...sviluppare cazzate in C e finezze in VB.net...e viceversa!
>
> si, ma il livello di controllo in linguaggi ad oggetti, e strutturati, è
> ben altro. C'è anche una maggior prolissità da mettere in conto, ma c'è
> anche una gran pulizia logica, a fare le cose bene.
PHP e` un linguaggio ad oggetti e strutturato.
Forse intendi che il livello di controllo in linguaggi compilati e
staticamente tipizzati e` un altro. Si`, e` il compilatore. Avendo tipi
statici il compilatore si accorge di certi errori prima che il software
venga usato.
E` anche vero che con l'aritmetica dei puntatori puoi fare schifezze
inenarrabili in C/C++, e usando male i generics, anche in Java puoi fare
cose molto brutte. Pascal/Oberon/Delphi non li uso da troppo tempo, e non
ho avuto modo di fare tante schifezze con loro, ma ricordo qualche
Segmentation Fault anche con loro.
>> Conta lo spazzino...non la scopa!
>
> conta pure la scopa :D
Diciamo che se devi lucidare un pavimento e` meglio non usare la scopa, e
se devi togliere le foglie dal vialetto ci sono scope piu` adatte di
altre.
Definire un linguaggio "schifoso" perche` non ti piace o non ne conosci
la sintassi e` un po' pericoloso. Puoi dire che non ti piace (ce ne sono
tanti che non mi piacciono...), ma non che e` fatto male. Soprattutto
quando "muove" oltre il 70% dei siti web. O sono tutti imbecilli quelli
che li fanno (e stiamo parlando di programmatori che solitamente hanno
una certa cultura nel campo, non di utonti che usano quello che si
trovano installato), o qualcosa di buono deve averlo.
Bye.