Scusate, passavo di qui per caso, vorrei dire la mia:
Anzitutto concordo con chi ha già segnalato che un test di prestazioni siffatto non ha molto senso. Tra le altre cose bisognerebbe pure cercare di ottenere una situazione paritaria quanto a impegni della macchina in generale (e per questo non solo è necessario testare enne iterazioni di ciascuno, ma fare anche n prove alternando ogni volta la sequenza di lancio dei due precompilati da testare, avendo l'accortezza di sapere se e quali servizi dell'So sono attivi e possibilmente stoppando quelli che se ne vanno in giro per i fatti loro nei momenti meno opportuni)
Poi:
tra c# e vb net, il primo è più conciso (quindi, a seconda di chi lo usa, a volte anche più criptico), viene aggiornato prima (quindi ad esempio, se usi Linq hai avuto per diverso tempo dei vantaggi perchè le Lambda expressions erano supportate) dei vantaggi perchè, ha un nome che ricorda linguaggi considerati più potenti. Inoltre consente una gestione più diretta di tutto ciò che è unmanaged (che può significare: "fai a meno del framework")
Il secondo ha un nome che ricorda linguaggi considerati "di serie b", ha una sintassi più prolissa (ma per questo qua e là anche più chiara - sempre a seconda di chi lo usa), viene aggiornato dopo (ad esempio: per le lambda expression si vede finalmente qualcosa a partire dal 2011), ma ha anche una serie di agevolazioni che passano più che altro dall'ide - che è sempre lo stesso, ma muta in base a quel che si fa-come ad esempio quelle legate all'inserimento di delegati di evento.
Ora entrambi i linguaggi sono comunque da precompilare in un IL. VCome ha segnalato qualcuno prima, per vedere le differenze sottobanco ci sarebbe da quardare quanto distano gli IL ottenuti. Dove siano uguali, di differenze non ce ne sono se non nelle preferenze d'uso di ciascuno.
Sostenere che uno dei due linguaggi "è serio" e l'altro "è da operetta" o che uno dei due linguaggi "è difficile" e l'altro "è semplice" non è diverso da sostenere che la pasta al pomodoro è buona mentre quella al pesto fa schifo: sono opinioni personali che riguardano due condimenti diversi che hanno le loro specificità.
Ultima modifica effettuata da Cimperiali il 23/03/2012 alle 12:19 |