C# è più consistente come linguaggio e presenta qualche chicca in più.
JVM (la macchina virtuale di Java) è molto più portabile.
C# è più consistente come linguaggio e presenta qualche chicca in più.
JVM (la macchina virtuale di Java) è molto più portabile.
"Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares
avevo letto da qualche parte tempo fa che C# presentava i puntatori cosa che java non ha,mentre invece java aveva il phread cosa che C# non ha,ricordo male io o confermate?
Meh, oramai questa storia per me non attacca più
https://github.com/dotnet/core
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
Può essere come no.
Un Java fan potrebbe dirti che il supporto per java va ben oltre i 3 sistemi desktop principali.
Io personalmente non mi esprimo.
C# ha i puntatori è meno di una mezza verità. Puoi usarli nella parte unsafe del linguaggio, quella che sostanzialmente non usi mai e anzi quella che nella stragrande maggioranza dei casi ti interessa non usare.
Piuttosto è importante notare che C# ha property, ha extension method, ha una chiara distinzione fra oggetti heap allocated (class) e stack allocated (struct), ..
"Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares