Visual J Sharp: различия между версиями
[непроверенная версия] | [непроверенная версия] |
м робот изменил: en:J♯ |
SieBot (обсуждение | вклад) м робот изменил: en:J Sharp |
||
Строка 20: | Строка 20: | ||
[[de:J-Sharp]] |
[[de:J-Sharp]] |
||
[[en: |
[[en:J Sharp]] |
||
[[es:J Sharp]] |
[[es:J Sharp]] |
||
[[fi:J sharp]] |
[[fi:J sharp]] |
Версия от 01:24, 20 октября 2008
Visual J# — созданная фирмой Майкрософт для платформы .NET Framework интегрированная среда разработки на Java-подобном языке. Особо следует подчеркнуть, что язык среды Visual J# не является языком Java, он лишь обеспечивает Java-подобный синтаксис и мнемонику. Это и подчеркивается названием J# (J Sharp).
Среда Visual J# не нуждается для своей работы (для компиляции программ) в наличии Sun JDK, и генерирует код, предназначенный для выполнения не в среде Java — JRE, а в исполняющей среде .NET Framework CLR. Генерировать программы, предназначенные для выполнения в среде «голого» Win32 (то есть не на платформе .NET) Visual J#, в отличие от предыдущей Java-подобной среды Microsoft — Visual J++, не может.
Программы, созданные в среде Visual J#, не могут работать на «голом» .NET CLR, им требуется для выполнения дополнительная runtime-библиотека, предоставляющая ещё один уровень абстракции, лежащий между .NET CLR и программой на J# — так называемый Visual J# Redistributable.
Заявленной целью разработки Visual J# было облегчение перехода разработчиков на Java с платформы Java на платформу .NET Framework. Однако эта цель достигнута не была по ряду причин, прежде всего из-за неполной совместимости J# с Java. Тем разработчикам на Java, которые всё же решили перейти на платформу .NET, оказалось в большинстве случаев проще изучить C# или Managed C++ и начать писать на нём, чем изучать отличия J# от Java и привыкать к нему. По этой причине Visual J# широкой популярности не получил.
Ссылки
- Visual J# Home (англ.) — раздел Visual J# на сайте MSDN.