J#

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é.