2009-06-12 2 views
6

Является ли компилятор C# открытым исходным кодом?Является ли компилятор C# открытым исходным кодом?

+14

Какой компилятор C#? –

+0

Вы имеете в виду версию? –

+2

@Allen, вероятно, означает: «Существует несколько компиляторов C#, написанных несколькими разными сторонами/организациями/группами/командами/людьми/компаниями. На какой из них вы ссылаетесь? – JeffH

ответ

39

На выставке Build 2014 Microsoft объявляет, что их следующее поколение компиляторов под кодовым названием «Roslyn» будет выпущено с открытым исходным кодом и будет доступно по адресу Github.

Унаследованный компилятор C# от Microsoft не является открытым исходным кодом, хотя он свободно доступен через Visual Studio Express или .NET Framework SDK. Однако есть свободно доступные, с открытым исходным кодом, компиляторы C#. Проверьте Mono

+0

@pdench источник? – Reactormonk

+0

http://roslyn.codeplex.com/ объявлено в твиттере: https://twitter.com/ahejlsberg/status/451766229187850241 –

+0

@heavyd, ваш ответ устарел. Пожалуйста, обновите его. В настоящее время C# полностью открыт. – Shimmy

3

Просмотрите проект Mono.

3

не в строгом смысле этого слова, но есть некоторые доступны

как

http://blogs.msdn.com/jmstall/archive/2005/02/06/368192.aspx

http://www.codeproject.com/KB/cs/MiniCompiler.aspx

Или Mono

+0

На самом деле, gmcs является открытым исходным кодом в строгом смысле слова. –

+1

Я имел в виду, что официальный компилятор Microsoft C# не является открытым исходным кодом :) – AppDeveloper

5

SSCLI, иначе известный как ротор, общая исходная версия инструментов CLI + build fr om Microsoft. Также Blue (как ответил SnapConfig.com) также является компилятором C#, написанным на C#

+0

Синяя ссылка для скачивания сломана :( –

Смежные вопросы