Спектр применения языка LUX языка может быть самым широким, поскольку язык LUX вбирает в себя многие свойства современных процедурно-ориентированных языков.
Сейчас язык LUX уже использован в задачах системного программирования (разработка компиляторов, интерпретаторов, контекстных анализаторов - обрабтчиков текстов, редакторов, драйверов и т.д.) и задачах работы с базами данных.
Вероятной областью применения языка могут быть задачи машинной графики и динамической визуализации изображений.
В принципе, при наличии в конкретных реализациях языка, широкого множества элементарных типов данных, спектр применения языка может быть самым широким, неограниченным на всех типах задач, где могут быть эффективно использованы процедурно-ориентированные языки.
Другими словами, на языке LUX во многих случаях можно разрабатывать практически всё то же, что и на языке Си, а в некоторых случаях - и более того.
Язык Люкс был разработан автором исключительно для использования в практических целях для разработки программ.
Поэтому, любому, кому практически интересен язык с такими свойствами имеет смысл практически опробовать или даже модифицировать те примеры практических программ, которые даны на этом Сайте в разделе Демо-версия Люкс или LUXDemo, в файле - luxdemos.zip - который можно скачать к себе на компьютер.
Только визуального просмотра примеров, которые раположенны в разделе этого сайта - Примеры программ на языке Люкс - конечно, явно мало, для выработки компетентного представления о языке Люкс.
Надо учитывать тот 16-тилетний временной процесс, в течение которого происходило развитие системы программирования на языке Люкс, в операционных средах MS-DOS, Protected MS-DOS, в защищёном режиме ядра, в OS/2, в операционных средах WINDOWS-32 API - для операционных систем Windows-95, Windows-98, Windows-ME, Windows-NT, Windows-XP, Windows-Vista-32, и далее до операционных сред WINDOWS-64 API - для операционных систем Windows-XP-64, Windows-Vista-64,
Нулевая версия языка Люкс была написана на разработанном автором языке препроцессора к ассеблеру и скомпилирована этим препроцессором и ассемблером.
Нулевая, компилируемая ассемблером, версия языка Люкс, и первая, самокомпилирующаяся, была разработана для Intel 80x86-совместимых компьютеров.
luc.lux OPERS=12260 CONDS=1558 LOOPS=74 LEVEL=13.31 - Компилятор LUX 1.0
Первая версия системы программирования на языке Люкс, стала конструкторской версией этой системы программирования.
lusecond.lux OPERS=14860 CONDS=1539 LOOPS=158 LEVEL=11.41 - Компилятор LUX 2.0
Вторая версия системы программирования на языке Люкс, стала бета - версией этой системы программирования.
luxclass.luc OPERS=5594 CONDS=415 LOOPS=118 LEVEL= 9.52 - Объекты LUX 3.0
luxthird.lux OPERS=12073 CONDS=1536 LOOPS=73 LEVEL=13.32 - Компилятор LUX 3.0
luxthird.luc OPERS=4375 CONDS=506 LOOPS=160 LEVEL=15.22 - Тестер LUX 3.0
Третья версия системы программирования на языке Люкс, стала промышленной версией этой системы программирования.
Третья версия системы программирования на языке Люкс, работает собственно в операционной среде операционной системы MS DOS, в MS DOS сессиях операционных систем Windows 3,x, Windows-95 и Windows-NT, а также в DOS сессиях операционной системы IBM OS/2.
lic.luc OPERS=13330 CONDS=1481 LOOPS=130 LEVEL=12.08 - Компилятор LUX 4.0
Одной из последних разработок, на базе системы программирования на языке Люкс, является компилятор языка Люкс, работающий в операционной среде Flat Model Windows-32 операционных систем Windows-95, Windows-98, Windows-ME, Windows-NT, Windows-XP, Windows-Vista-32, а также 32-хразрядной среды Windows-Vista-64 и изготавливающий модули для этой же операционной среды Flat Model Windows-32 с API-32.
lue.lux OPERS=3464 CONDS=312 LOOPS=67 LEVEL=10.94 - Редактор текста.
Все компоненты системы программирования на языке Люкс, включая монитор системы программирования на языке Люкс - редактор исходного текста, был разработан с использованием собственно самого языка Люкс.
mary.luc OPERS=670 CONDS=42 LOOPS=11 LEVEL=7.91 - Библиотекарь классов.
Все компоненты системы программирования на языке Люкс, включая библиотекарь классов системы программирования на языке Люкс, был разработан с использованием, собственно, самого языка Люкс.
liblis.luc OPERS=188 CONDS=6 LOOPS=7 LEVEL=6.91 - Вьювер библиотеки классов.
Все компоненты системы программирования на языке Люкс, включая вьювер библиотеки классов системы программирования на языке Люкс, был разработан с использованием, собственно, самого языка Люкс.
iol.luc OPERS=4746 CONDS=305 LOOPS=15 LEVEL=6.74 - Драйвер IOLANET OS/2.
Система программирования на языке Люкс, также, генерирует загрузочные модули для операционной системы IBM OS/2.
Используя язык Люкс, я разработал драйвер сетевой платы фирмы ИОЛА для локальной сети LAN-сервера операционной системы IBM OS/2 Warp.
kadrs.luc OPERS=3801 CONDS=223 LOOPS=87 LEVEL=8.15 - Монитор-редактор БД.
Были разработаны и реализованы, в виде комплексов подпрограмм, концепции использования, нетрадиционных для баз данных, эффективных языков, высокого уровня, для работы с базами данных и DBF-файлами, используемыми во многих СУБД для ЭВМ IBM PC, в частности, и эта подсистема учета кадров предприятия.
mc.luc OPERS=9157 CONDS=508 LOOPS=71 LEVEL=6.32 - Генерация подпрограмм Си.
Для того, чтобы оттестировать машинно-независимое подмножество языка Люкс, был разработан самокомпилирущийся компилятор с языка Си, с использованием компилятора языка Люкс.
mema.luc OPERS=3016 CONDS=102 LOOPS=49 LEVEL=5.0 - MS DOS Flat Model-32
Автор, также, разработал свою, оригинальную, операционную среду для операционной системы MS DOS, использующую flat-модель оперативной памяти для полной физической оперативной памяти компьютера, в которой, используя систему программирования на языке Люкс, можно, напрямую, распределять память и обрабатывать данные в полной, многомегабайтной, физической оперативной памяти компьютера типа Intel 80x86, без каких-либо расширителей памяти.
maryc.luc OPERS=965 CONDS=13 LOOPS=15 LEVEL=2.90 - функции ввода - вывода.
Все компоненты системы программирования на языке Люкс, включая функции классов ввода - вывода значений объектов, были разработаны с использованием, собственно, самого языка Люкс.
lii.luc OPERS=3506 CONDS=82 LOOPS=19 LEVEL=2.88 - Интерпретатор кода
lir.luc OPERS=1936 CONDS=4 LOOPS=6 LEVEL=0.51 - Дизассемблер кода
liv.luc OPERS=2544 CONDS=13 LOOPS=11 LEVEL=0.94 - Декомпилятор кода
Был разработан также ряд интерпретаторов, дизассемблеров о декомпиляторов кода.