Mostrando entradas con la etiqueta lenguajes. Mostrar todas las entradas
Mostrando entradas con la etiqueta lenguajes. Mostrar todas las entradas

sábado, 14 de julio de 2012

El lenguaje de programación X++

Es el lenguaje propio de Microsoft Dynamics AX. Es una herramienta ERP de Microsoft, comprada a Navision,  que a su vez se había fusionado antes con la empresa Damgaard tras abandonar IBM su colaboración con ella.

El desarrollo y modificación del software se realiza mediante su propio entorno de desarrollo integrado, MorphX. El entorno de desarrollo permanece en la misma aplicación del cliente, permitiendo de esta forma tener acceso a dichas herramientas desde la aplicación del cliente. El lenguaje que se emplea (X++) es muy similar a Java o a C++.

El lenguaje X++ está orientado a objetos, e incluye sentencias SQL y características específicas para construir complejos sistemas de gestión contable y de negocio.

El modelo de gestión de memoria es muy simple, los objetos se crean con el operador NEW.

No existen punteros.

Se accede al complejo sistemas de clases de Microsoft Dynamics AX, que proporcionan funcionalidad desde la transferencia de información, entradas y salidas básicas, o la modificación de controles en tiempo de ejecución. La funcionalidad de estas clases es extensible.

X++ proporciona una extensiva comprobación en tiempo de compilación, seguida de una segunda comprobación en tiempo de ejecución. También existe un recolector de basura, que funciona automáticamente en cuanto un objeto deja de estar referenciado.

Para más información, existe una extensiva documentación en el portal de Microsoft: