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.