J#

Definição - o que significa J #?

J # é uma linguagem de programação que fornece aos desenvolvedores um conjunto de ferramentas para desenvolver aplicativos Java que podem ser executados na plataforma de tempo de execução .NET da Microsoft.

Este termo também é conhecido como Visual J # (frequentemente pronunciado como "Jay-Sharp").

Definirtec explica J #

As convenções não Java usadas em J # tornam a linguagem mais amigável para o ambiente .NET. Embora Java e J # usem uma sintaxe comum, eles diferem porque J # usa convenções não-Java para oferecer suporte ao .NET Framework. J # tem a capacidade de suportar objetos Component Object Model (COM) e a interface direta J / para o Microsoft Windows.

O .NET Framework oferece vários recursos que facilitam o desenvolvimento de aplicativos com J #. Alguns desses recursos são:

  • O compilador ajuda a converter o código-fonte da linguagem Java em Microsoft Intermediate Language (MSIL).
  • Possui bibliotecas de classes.
  • Possui um conversor de bytecode da linguagem Java (para conversão de bytecode em MSIL), que é muito útil quando o código-fonte Java não está disponível.
  • Inclui os pacotes com.ms.lang, com.ms.dll, com.ms.com e com.ms.win32.
  • Seus arquivos possuem a extensão .jsl.

O compilador J # oferece uma ampla gama de opções que podem ser usadas com opções de linha de comando:

  • / o: ativa a otimização do compilador.
  • / debug: Emite informações de depuração.
  • / help: exibe ajuda e descrição para opções de linha de comando.
  • / out: Grava a saída compilada no arquivo especificado.