Автор Тема: Microsoft раскрыла исходный код компилятора С#  (Прочитано 5158 раз)

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Собственно сабж. http://habrahabr.ru/post/218187/

Цитировать
сегодня запущен сайт .NET Foundation, на котором «для начала» собрано 24 проекта с открытыми исходными кодами, в том числе недавно вышедший .NET Compiler Platform (Roslyn)
...
Проект Roslyn — это open-source компиляторы Visual Basic и C#, с богатыми API для анализа кода. Над API надстраивается множество полезных сервисов. Это такие же интерфейсы, которые используются в Visual Studio.

https://roslyn.codeplex.com/SourceControl/latest
Y = λf.(λx.f (x x)) (λx.f (x x))

Wlad

  • Jr. Member
  • **
  • Сообщений: 91
    • Просмотр профиля
Re: Microsoft раскрыла исходный код компилятора С#
« Ответ #1 : Апрель 05, 2014, 12:54:53 pm »
А - чо не в разделе юмора?

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Microsoft раскрыла исходный код компилятора С#
« Ответ #2 : Апрель 05, 2014, 04:47:14 pm »
А - чо не в разделе юмора?

А что тут смешного? о_О

Ещё новость на тему: Microsoft .NET Native
Теперь можно компилировать сишарпные программы в нативный маш. код (пока ARM и x86-64)...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: Microsoft раскрыла исходный код компилятора С#
« Ответ #3 : Апрель 06, 2014, 07:16:28 am »
 a Professional or higher version of Visual Studio is required

Kemet

  • Hero Member
  • *****
  • Сообщений: 587
    • Просмотр профиля
Re: Microsoft раскрыла исходный код компилятора С#
« Ответ #4 : Апрель 07, 2014, 04:39:34 am »
Исходники, кстати, читаются легко, хотя на C# я ни строчки не написал. Вообще, на каком-то этапе появилось ощущение, что читаю код на Активном Обероне )

Wlad

  • Jr. Member
  • **
  • Сообщений: 91
    • Просмотр профиля
Re: Microsoft раскрыла исходный код компилятора С#
« Ответ #5 : Апрель 10, 2014, 07:37:06 am »
Исходники, кстати, читаются легко, хотя на C# я ни строчки не написал.
И - что пишут?...

Вообще, на каком-то этапе появилось ощущение, что читаю код на Активном Обероне )
Оно - ложно и - крайне вредно! Срочно избавляйтесь!
Софтовая виртуальнаямашина (даже и с jit-ом) - ЗЛО.
НИЧЕГО (в плане метакомпиляции и разбора типизации) на рантайм оставлять НЕЛЬЗЯ! Весь "смысл" программного исходника должен быть "усвоен" и переработан на этапе компиляции-сборки!
dixi

Geniepro

  • Hero Member
  • *****
  • Сообщений: 1955
  • Знайте- истина в том, что повторено трижды подряд!
    • Просмотр профиля
Re: Microsoft раскрыла исходный код компилятора С#
« Ответ #6 : Апрель 10, 2014, 07:47:44 am »
Вообще, на каком-то этапе появилось ощущение, что читаю код на Активном Обероне )
Оно - ложно и - крайне вредно! Срочно избавляйтесь!
Софтовая виртуальнаямашина (даже и с jit-ом) - ЗЛО.
НИЧЕГО (в плане метакомпиляции и разбора типизации) на рантайм оставлять НЕЛЬЗЯ! Весь "смысл" программного исходника должен быть "усвоен" и переработан на этапе компиляции-сборки!
dixi
Так вот же начали они идти в направлении избавления от виртуальной машины -- .NET Native. Как я понял, там от виртуальных машин только сборщик мусора останется -- как у оберонов...
to iterate is human, to recurse, divine

Салат «рекурсия»: помидоры, огурцы, салат…