Программирование: X++ (Axapta)
X++ — проприетарный высокоуровневый язык программирования, используемый для разработки в ERP системе Axapta от Microsoft. X++ поддерживает парадигму объектно-ориентированного программирования и использует преимущества наследования, полиморфизма и других методов объектно-ориентированного программирования. Разработка для Axapta проходит в встроенной IDE MorphX. X++ очень похож на C++ и Java и также позволяет включать SQL непосредственно в код.
X++ is an object-oriented language with similarities to C++ and C#.
Because MorphX is a platform for constructing complex accounting and business management systems, the X++ language includes a number of common SQL commands as an integrated part of the language.
The memory management model is extremely simple: objects are created with a new operator. There are no explicit programmer-defined pointer data types, and there is no pointer arithmetic.
Programmers using X++ can access existing Microsoft Dynamics AX classes that provide functionality that ranges from basic I/O and DDE transfers to modifying controls in the graphical user interface at run time. These classes can be extended to provide new behavior.
X++ provides extensive compile-time checking, followed by a second level of run-time checking. The X++ garbage collector runs automatically; as soon as no references exist to a particular object, that object is deleted and its storage is reclaimed.
1