Ho iniziato a imparare C# e stavo cercando una specifica standard, ma ho trovato che le versioni C# maggiori di 2.0 non erano standardizzate da ISO o ECMA (o così ho raccolto da Wikipedia). c'è qualche ragione per questo?Perché non esiste una standardizzazione ISO o ECMA per C# successiva alla 2.0?
7
A
risposta
10
Perché scrivere, rivedere, convalidare, pubblicare, elaborare feedback, revisionare, ri-pubblicare ecc. I documenti di specifiche complesse richiedono molto tempo e impegno, che è una risorsa limitata - e la richiesta di una versione ISO/ECMA della specifica non è Sono stati sufficienti a spingere Microsoft a investire quel tempo.
Gli autori di compilazione non Microsoft (Mono, ecc.) Sembrano funzionare bene senza di esso.
Aneddoticamente, evita anche il problema in cui 2 specifiche dicono cose contrastanti diverse (che può succedere, ed è successo).
ok, grazie per la risposta – ZoomIn
@ Giuda con precisione; questa è la versione C# 2 del 2006. La domanda è: perché niente da allora? –