J#

Definición: ¿Qué significa J #?

J # es un lenguaje de programación que proporciona a los desarrolladores un conjunto de herramientas para desarrollar aplicaciones Java que pueden ejecutarse en la plataforma de ejecución .NET de Microsoft.

Este término también se conoce como Visual J # (a menudo se pronuncia como "Jay-Sharp").

Techinfo explica J #

Las convenciones que no son de Java utilizadas en J # hacen que el lenguaje sea más amigable para el entorno .NET. Aunque Java y J # usan una sintaxis común, difieren en que J # usa convenciones que no son de Java para admitir .NET Framework. J # tiene la capacidad de admitir objetos del Modelo de objetos componentes (COM) y la interfaz J / directa a Microsoft Windows.

.NET Framework ofrece varias características que facilitan el desarrollo de aplicaciones con J #. Algunas de estas características son:

  • El compilador ayuda a convertir el código fuente de Java Language a Microsoft Intermediate Language (MSIL).
  • Tiene bibliotecas de clases.
  • Tiene un conversor de código de bytes de lenguaje Java (para convertir código de bytes a MSIL), que es muy útil cuando el código fuente de Java no está disponible.
  • Incluye los paquetes com.ms.lang, com.ms.dll, com.ms.com y com.ms.win32.
  • Sus archivos tienen la extensión .jsl.

El compilador J # ofrece una amplia gama de opciones que se pueden usar con modificadores de línea de comandos:

  • / o: habilita la optimización del compilador.
  • / debug: Emite información de depuración.
  • / help: muestra la ayuda y la descripción de las opciones de la línea de comandos.
  • / out: escribe la salida compilada en el archivo especificado.