Раздел: Программирование —-
~X++ – встроенный ОбъектноОриентированный язык программирования Axapta; больше всего похож на ЯзыкJava.
Помимо возможностей языка общего назначения, в нем есть ВстроенныйSQL, также в компилятор встроенно использование Метаданные о структуре приложения.
Подробнее см. на http://msdn2.microsoft.com/en-us/library/aa182271.aspx
Конструкции на языке программирования ~X++ можно динамически анализировать (Класс/ScannerClass для лексического разбора и Класс/ParserClass для синтаксического разбора, Класс/XppCompiler для компиляции) и выполнять (Функция/RunBuf) из самого себя (аналог функции eval в других языках – Функция/EvalBuf).
Код на ~X++ выглядит так:
// Это задание выводит Hello, world в infolog static void HelloWorld(Args _args) { ; info("Hello, world"); }