Visual J Sharp: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м переименовал «Visual J Sharp» в «Visual J♯»
Нет описания правки
Строка 1: Строка 1:
'''Visual J♯''' — созданная фирмой [[Майкрософт]] для платформы [[Microsoft .NET|.NET Framework]] [[интегрированная среда разработки]] на [[Java]]-подобном [[язык программирования|языке]]. Особо следует подчеркнуть, что язык среды Visual J♯ не является языком Java, он лишь обеспечивает Java-подобный [[синтаксис]] и [[мнемоника|мнемонику]]. Это и подчеркивается названием '''J♯''' (''J Sharp'').
{{title|Visual J#}}


Среда Visual J♯ не нуждается для своей работы (для [[компилятор|компиляции]] программ) в наличии [[Sun Microsystems|Sun]] [[Java Development Kit|JDK]], и генерирует код, предназначенный для выполнения не в среде Java — [[Java Runtime Environment|JRE]], а в исполняющей среде .NET Framework [[Common Language Runtime|CLR]]. Генерировать программы, предназначенные для выполнения в среде «голого» [[Windows API|Win32]] (то есть не на платформе .NET) Visual J#, в отличие от предыдущей Java-подобной среды Microsoft — [[Visual J++]], не может.
'''Visual J#''' — созданная фирмой [[Майкрософт]] для платформы [[Microsoft .NET|.NET Framework]] [[интегрированная среда разработки]] на [[Java]]-подобном [[язык программирования|языке]]. Особо следует подчеркнуть, что язык среды Visual J# не является языком Java, он лишь обеспечивает Java-подобный [[синтаксис]] и [[мнемоника|мнемонику]]. Это и подчеркивается названием '''J#''' (''J Sharp'').


Программы, созданные в среде Visual J♯, не могут работать на «голом» .NET CLR, им требуется для выполнения дополнительная runtime-[[библиотека (программирование)|библиотека]], предоставляющая ещё один уровень [[абстракция|абстракции]], лежащий между .NET CLR и программой на J♯ — так называемый ''Visual J♯ Redistributable''.
Среда Visual J# не нуждается для своей работы (для [[компилятор|компиляции]] программ) в наличии [[Sun Microsystems|Sun]] [[Java Development Kit|JDK]], и генерирует код, предназначенный для выполнения не в среде Java — [[Java Runtime Environment|JRE]], а в исполняющей среде .NET Framework [[Common Language Runtime|CLR]]. Генерировать программы, предназначенные для выполнения в среде «голого» [[Windows API|Win32]] (то есть не на платформе .NET) Visual J#, в отличие от предыдущей Java-подобной среды Microsoft — [[Visual J++]], не может.


Заявленной целью разработки Visual J♯ было облегчение перехода разработчиков на Java с платформы Java на платформу .NET Framework. Однако эта цель достигнута не была по ряду причин, прежде всего из-за неполной совместимости J♯ с Java. Тем разработчикам на Java, которые всё же решили перейти на платформу .NET, оказалось в большинстве случаев проще изучить [[C Sharp|C#]] или [[Managed C++]] и начать писать на нём, чем изучать отличия J♯ от Java и привыкать к нему. По этой причине Visual J♯ широкой популярности не получил.
Программы, созданные в среде Visual J#, не могут работать на «голом» .NET CLR, им требуется для выполнения дополнительная runtime-[[библиотека (программирование)|библиотека]], предоставляющая ещё один уровень [[абстракция|абстракции]], лежащий между .NET CLR и программой на J# — так называемый ''Visual J# Redistributable''.


Язык Visual J♯ поддерживался [[Visual Studio 2005]], но не вошел в [[Visual Studio 2008]].
Заявленной целью разработки Visual J# было облегчение перехода разработчиков на Java с платформы Java на платформу .NET Framework. Однако эта цель достигнута не была по ряду причин, прежде всего из-за неполной совместимости J# с Java. Тем разработчикам на Java, которые всё же решили перейти на платформу .NET, оказалось в большинстве случаев проще изучить [[C Sharp|C#]] или [[Managed C++]] и начать писать на нём, чем изучать отличия J# от Java и привыкать к нему. По этой причине Visual J# широкой популярности не получил.

Язык Visual J# поддерживался [[Visual Studio 2005]], но не вошел в [[Visual Studio 2008]].


== Ссылки ==
== Ссылки ==
* [http://msdn.microsoft.com/vjsharp/default.aspx Visual J# Home]{{ref-en}} — раздел Visual J# на сайте [[MSDN]].
* [http://msdn.microsoft.com/vjsharp/default.aspx Visual J# Home]{{ref-en}} — раздел Visual J♯ на сайте [[MSDN]].


{{DotNET}}
{{DotNET}}

Версия от 18:40, 4 апреля 2009

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♯ поддерживался Visual Studio 2005, но не вошел в Visual Studio 2008.

Ссылки