[Linux-Biella] linux e visual basic...
Marco Ermini
linux@ml.bilug.linux.it
Fri, 13 Aug 2004 20:43:34 +0200 (CEST)
<quota chi="Emanuele Aina">
> Marco Ermini notò:
>
>>>>Dipende, come sempre, da ciò che uno vuole fare.
>>>
>>>Mi riferivo solo al linguaggio in sé. Java è fastidioso.
>>
>> Questi sono solo gusti personali. Non credo che la stragrande
>> maggioranza
>> dei programmatori lo trovi fastidioso, anzi, credo che sia stato
>> studiato
>> per essere molto produttivo.
>
> Qualche anno fa, sì. Ora si potrebbe fare qualcosa in più (col 1.5
> dovrebbero fare qualcosa). Tra inutili cast da Object, spreco di metodi
> factory e conversioni tra int e Integer c'è da sbizzarrirsi...
Mi sembra una posizione quanto meno forzata. Da un punto di vista tecnico
esistono alcune "issues" (ben lungi dallo "sbizzarrirsi") che sono venute
fuori col tempo, ma proprio perché il linguaggio si è sviluppato
moltissimo, e che in altri linguaggi non sono venute fuori magari proprio
perché molto meno sviluppati.
Vuoi mettere cosa è nato attorno a Java in questi ultimi anni, o cosa è
nato intorno a C++, PHP o Python? dovessimo fare una proporzione
matematica, praticamente Java vince 1000 a zero...
Se poi vogliamo prendere le questioni una ad una... a parte che non ne
vedo molte altre se non il "problema" (molto, molto relativo e assai poco
"problema", in realtà) della conversione int <-> Integer (per lo più
strascico del C++ che verrà superato nell'1.5, come dicevi tu), ma il
resto fa parte di problematiche poco inerenti il linguaggio in sé, quanto
piuttosto le implementazioni che ne sono state fatte.
Se vogliamo, forse, il problema della mancanza dell'ereditarietà multipla
causa, in library molto sviluppate, la moltiplicazione di oggetti simili
nella library stessa; ma d'altronde è stata una scelta architetturale che
ha pagato in altri ambiti in termini di semplicità. Il linguaggio perfetto
non esiste, Java è semplicemente il linguaggio vincente, ma bisogna
ammettere che ne ha tutti i numeri.
Ciao
--
Marco Ermini
http://www.markoer.org
Dubium sapientiae initium. (Descartes)
root@human # mount -t life -o ro /dev/dna /genetic/research
<< This message is for the designated recipient only and may contain
privileged or confidential information. If you have received it in
error, please notify the sender immediately and delete the original.
Any other use of the email by you is prohibited. >>