J# (J Sharp) är ett transitionellt programspråk ämnat för att göra det lättare för Java- och J++-utvecklare att migrera till Microsofts .NET-plattform. Således tillåts program som redan är skrivna i till exempel Java att köras på Microsofts virtuella maskin, Common Language Runtime (CLR). J# utvecklades av Microsoft India Development Center i HITEC City, Indien.
Microsofts implementation släpptes under namnet Visual J#. Visual J# kommer med ett klassbibliotek liknande Javas.
J# och Java har till grunden samma syntax, men J# inkluderar ett antal förändringar som anpassar det för .NET Framework. J# behåller dock kompatibilitet med programspråket Java.
/** @beanproperty */
void setValue(string Value)
{
...
}
/** @beanproperty */
string getValue()
{
...
}
J# kommer inte längre att stödjas av utvecklingsverktyget Microsoft Visual Studio (från och med version 2008). Microsoft har inga planer med att fortsätta utveckla programspråket då de satsar mer på C#.
| |||||||||||