Поскольку я развиваюсь на C#, это любопытство, которое у меня есть. Кто-нибудь знает, чтоНа каком языке C# составлен
ответ
CLR - Общий язык Runtime. Это значит, что JIT скомпилирован в байт-код локальных машин.
Смотрите здесь для получения дополнительной информации: http://en.wikipedia.org/wiki/Common_Language_Runtime
Обратите внимание, что вы можете также компилировать C# с Mono, которая является альтернативой .NET. См. Здесь: http://www.mono-project.com/Main_Page
Обратите внимание, что вы можете отключить javascript или нажать escape, пока страница загружается, чтобы избежать затемнения. – Dessus
Спасибо за подсказку, Dessus - это затемнение стало настоящей неприятностью сегодня ... –
CIL - это действительно ссылка, которую я хотел дать. Его здесь: http://en.wikipedia.org/wiki/Common_Intermediate_Language – Dessus
Что именно вы имеете в виду? Если вы имеете в виду то, что написано в компиляторе, то я не уверен, но в конечном итоге C# и любой из .NET-языков скомпилируются до промежуточного языка (IL), который предоставляет общий язык, который затем запускается в среде CLR (Common Language Runtime) машина. Комбинация IL и CLR позволяет .NET-языкам беспрепятственно взаимодействовать.
Это затем скомпилировано в байтовый код целевой машины.
Если вы используете ILDASM, тогда вы можете проверить код IL, который C# и т.д. скомпилированы.
Также можно написать свой собственный код IL, используя пространство имен System.Reflection.Emit и класс ILGenerator. Он полезен для создания прокси-серверов.
Информация о реализации компилятора здесь: http://stackoverflow.com/questions/631059/was-c-sharp-compiler-written-in-c –
+1 Приятно, я перепутал свои условия. – Dessus
Я хотел бы предположить, что среда .Net и C# компилятор написаны на C/C++
http://stackoverflow.com/questions/631059/was-c-sharp-compiler-written-in-c –
Существует версия .net (неофициальная) здесь: http://blogs.msdn.com/b/ jmstall/archive/2005/02/06/368192.aspx. Я также слышал на конференции, что исследования Microsoft пишут версию компилятора на C#. Я не могу найти ссылки для этого. – Dessus
- 1. На каком языке просмотра, на каком языке это?
- 2. На каком языке это ?!
- 3. На каком языке использовать?
- 4. На каком языке это?
- 5. На каком языке?
- 6. На каком языке это?
- 7. На каком языке написана компилятор C#?
- 8. На каком языке C-семейств есть препроцессор?
- 9. На каком языке внедрен XNA?
- 10. На каком языке написан JavaScript?
- 11. На каком языке написан Swift?
- 12. На каком языке написана Picasa?
- 13. На каком языке это (javascript?)?
- 14. На каком языке синтаксис такой:
- 15. На каком языке находится Википедия?
- 16. На каком языке это javascript?
- 17. На каком языке написана BIOS?
- 18. На каком языке Craigslist написано?
- 19. На каком языке выбрать? #suggestions
- 20. На каком языке он использует?
- 21. На каком языке программируется www.audiotool.com?
- 22. На каком языке лучше управлять памятью между C, C++, Java?
- 23. На каком языке я должен придерживаться
- 24. PDF графический объект - на каком языке это?
- 25. На каком языке была написана MSDOS?
- 26. На каком языке разрабатывается каждый компонент Mono?
- 27. На каком языке написано Chromium OS?
- 28. На каком языке появились атрибуты сначала
- 29. На каком языке работает .NET Framework?
- 30. На каком языке был разработан Adobe CS
C# является язык, поэтому он не соблюдается, или даже написано (запрограммировано). Кстати, я думаю, что вы на каком языке написаны компилятор C#? – 000
Возможный дубликат [был компилятор C# написан на C++?] (Http://stackoverflow.com/questions/631059/was-c-sharp-compiler-written-in-c) – ChrisWue
Компилятор C# до версии 4 был написан в C++. Следующая версия будет написана на C#. Андерс Хейлсберг упомянул об этом на последнем событии BUILD, которое я считаю. –