Frage

War C # Compiler in C ++ geschrieben?

War es hilfreich?

Lösung

Ja, aber es gibt Pläne, einen C # Compiler in C # zu schreiben, was ich glaube, in diese Podcast .

Andere Tipps

Ja.

Der Mono C # Compiler ist in C # geschrieben.

Der .NET-Framework wurde in einfacher Managed C (SMC)

geschrieben

Geschichte

  

Bei der Entwicklung von .NET Framework wurden die Klassenbibliotheken geschrieben ursprünglich einen verwalteten Code-Compiler-System namens Einfache Managed C (SMC) .Im Januar 1999 Anders Hejlsberg ein Team gebildet, um eine neue Sprache zu dem Zeitpunkt zu bauen genannt Cool, die für die "C-like Object Oriented Language" stand. [16] Microsoft hatte als den Namen „Cool“, wie der endgültige Name der Sprache zu halten, aber entschied sich nicht so für Marken Gründen zu tun. Mit der Zeit wurde das .NET-Projekt öffentlich auf der Professional Developers Conference Juli 2000 angekündigt, war die Sprache C # umbenannt worden, und die Klassenbibliotheken und ASP.NET-Laufzeit waren zu C # portieren.

Von: http://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29

Es ist ein neues (Stand Ende 2011) C # und VB-Compiler von Microsoft geschrieben namens Roslyn , die in C # und VB.NET bzw. geschrieben wird. Projektseite ist hier . Der Roslyn Compiler wird als Bibliothek geschrieben, die eine reiche öffentliche API verfügbar macht. Es gibt einen Zeitungsartikel hier um es von Infoworld.

UPDATE: Ab 3. April 2014, ist Roslyn Open Source unter der Apache-Lizenz 2.0.

Ja, es war - wie Mehrheit des CLR. Wenn Sie die Interna der CLR und / oder Compiler sehen wollen, würde ich empfehlen, Shared Source CLI von Microsoft (aka Rotor):

Aber, es ist eigentlich ein Compiler in C # geschrieben. Ich glaube, dass Mono auf diese Weise geschrieben. Laden Sie Mono Quellen und überzeugen Sie sich selbst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top