Statements (59)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:programming_language
|
gptkbp:designedFor |
gptkb:Microsoft_Dynamics_AX
|
gptkbp:developer |
gptkb:Microsoft
|
gptkbp:fileExtension |
.xpp
|
gptkbp:firstAppearance |
1998
|
gptkbp:hasFeature |
garbage collection
interfaces loops recursion event-driven programming attributes delegates enumerations collections event handling methods arrays static typing strong typing abstract classes access modifiers overloading data types constructors destructors conditional statements support for unit testing transaction control support for reporting support for data import/export instance members integrated SQL queries integration with AOT (Application Object Tree) integration with MorphX IDE overriding static members support for batch jobs support for security model support for workflows support for services and AIF (Application Integration Framework) |
https://www.w3.org/2000/01/rdf-schema#label |
X++
|
gptkbp:influencedBy |
gptkb:Java
gptkb:C# gptkb:C++ |
gptkbp:paradigm |
imperative
object-oriented procedural |
gptkbp:runsOn |
Microsoft Dynamics 365 Finance and Operations
|
gptkbp:supports |
classes
inheritance exception handling polymorphism encapsulation database manipulation |
gptkbp:usedFor |
ERP systems
business logic |
gptkbp:bfsParent |
gptkb:Dynamics_AX
gptkb:Microsoft_Dynamics_AX |
gptkbp:bfsLayer |
7
|