Ich habe begonnen, C# zu lernen und war auf der Suche nach einer Standardspezifikation, fand aber heraus, dass C# -Versionen größer als 2.0 nicht von ISO oder ECMA standardisiert waren (oder zumindest aus Wikipedia). Gibt es einen Grund dafür?Warum gibt es keine ISO- oder ECMA-Standardisierung für C# nach 2.0?
7
A
Antwort
10
Da das Schreiben, Überprüfen, Validieren, Veröffentlichen, Bearbeiten von Rückmeldungen, Überarbeiten, Re-Publishing usw. komplexer Spezifikationsdokumente viel Zeit und Aufwand erfordert, ist dies eine endliche Ressource - und die Nachfrage nach einer ISO/ECMA-Version der Spezifikation Es war nicht genug, um Microsoft zu veranlassen, diese Zeit zu investieren.
Die Nicht-Microsoft-Compiler-Autoren (Mono usw.) scheinen ohne es gut zu sein.
Anekdotisch vermeidet es auch das Problem, wo 2 Spezifikationen verschiedene widersprüchliche Dinge sagen (was passieren kann und passiert ist).
ok, danke für die Antwort – ZoomIn
@Jude genau; Das ist die C# 2-Version von 2006. Die Frage ist: warum nichts seitdem? –