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).
Problemi correlati
- 1. MVVM standardizzazione
- 2. Come partecipare al processo di standardizzazione C?
- 3. Standardizzazione C++ Net TS1 e Filesys TS
- 4. Perché getcwd() non è conforme a ISO C++?
- 5. forza float: left div per non andate alla riga successiva
- 6. bozza standard ISO C++
- 7. Per quanto tempo prima che la standardizzazione fosse `stringa` disponibile?
- 8. Esiste una chiamata alla libreria per addr2line?
- 9. Perché non esiste una funzione String.IsNumeric in C#
- 10. Perché non esiste una rete di archiviazione c completa?
- 11. Perché ISO C++ proibisce il ritorno degli array?
- 12. Errore opzione non valida '6' per/langversion; deve essere ISO-1, ISO-2, 3, 4, 5 o Default
- 13. C# WIA ADF Ha una pagina successiva
- 14. Come si incrementa una variabile alla lettera successiva o precedente nell'alfabeto?
- 15. Cosa OpenID Connect aggiunge a OAuth 2.0 (perché OAuth 2.0 non è sufficiente per l'autenticazione?)
- 16. Come passare da una funzione C/C++ alla successiva (in entrambe le direzioni)
- 17. Puoi passare i dati alla successiva iterazione in (per ...)?
- 18. Certificato Lua per uso su una cellula o veicolo stradale?
- 19. Vai automaticamente alla riga successiva in vim
- 20. DateTimePicker passa automaticamente alla data successiva
- 21. Perché esiste una proposta di libreria di rete per C++ 14/17?
- 22. Esiste una data di rilascio per Spring Framework .Net 2.0?
- 23. ISO C Void * e Function Pointers
- 24. Regressione lineare :: Normalizzazione (Vs) Standardizzazione
- 25. Come passare alla lettera maiuscola successiva?
- 26. Perché non esiste una TreeMap simultanea?
- 27. Saltare alla successiva "istruzione" utilizzando gdb
- 28. Perché non esiste una formula PHP "ufficiale" per Homebrew
- 29. Perché non esiste una strumentazione di test per BroadcastReceiver?
- 30. Esiste una ruggine equivalente alla funzione orologio in C++?
ok, grazie per la risposta – ZoomIn
@ Giuda con precisione; questa è la versione C# 2 del 2006. La domanda è: perché niente da allora? –