Définition - Que signifie J #?
J # est un langage de programmation qui fournit aux développeurs un ensemble d'outils pour développer des applications Java pouvant s'exécuter sur la plate-forme d'exécution .NET de Microsoft.
Ce terme est également connu sous le nom de Visual J # (souvent prononcé comme «Jay-Sharp»).
Definir Tech explique J #
Les conventions non Java utilisées dans J # rendent le langage plus convivial pour l'environnement .NET. Bien que Java et J # utilisent une syntaxe commune, ils diffèrent en ce que J # utilise des conventions non Java pour prendre en charge le .NET Framework. J # a la capacité de prendre en charge les objets COM (Component Object Model) et l'interface J / direct avec Microsoft Windows.
Le .NET Framework offre plusieurs fonctionnalités qui facilitent le développement d'applications avec J #. Certaines de ces fonctionnalités sont:
- Le compilateur permet de convertir le code source du langage Java en Microsoft Intermediate Language (MSIL).
- Il a des bibliothèques de classes.
- Il dispose d'un convertisseur de bytecode en langage Java (pour convertir le bytecode en MSIL), ce qui est très utile lorsque le code source Java n'est pas disponible.
- Il comprend les packages com.ms.lang, com.ms.dll, com.ms.com et com.ms.win32.
- Ses fichiers ont l'extension .jsl.
Le compilateur J # offre une large gamme d'options qui peuvent être utilisées avec des commutateurs de ligne de commande:
- / o: active l'optimisation du compilateur.
- / debug: émet des informations de débogage.
- / help: affiche l'aide et la description des options de ligne de commande.
- / out: écrit la sortie compilée dans le fichier spécifié.