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.
-
Variables and Data Types
-
-
Statements and Loops
-
-
Operators
-
-
Data Selection and Manipulation
-
-
Classes and Methods
-
-
Functions and Macros
-
-
X++, C# Comparisons
-
-
X++ Syntax
-