Copyright(c) 1998 Victor M.Pancov Russia Obninsk
Есть такой(!) язык программирования;
Мгновенная компиляция;
Самые компактные выражения языка;
Самый компактный и быстрый исполняемый код;
Ясная техника агрегат-структурного программирования;
Один оператор транслируется в одну машинную команду;
Самый компактный и быстрый код функций классов объектов;
Если Вы хотите разрабатывать быстрые, компактные и совершенно
понятные, в целом и в деталях, программы, и, каждый раз,
мгновенно, транслировать их, прочтите это!
Я предлагаю Вам новый язык программирования, названный
LUX (Lingual Unit's eXpressions), как язык лингвопроцессорных
выражений, изобретенных мною.
LUX-компилятор это очень быстрый компилятор, это большая
и сложная программа на языке LUX, величиной около 15000
операторов, которую этот самокомпилирующийся компилятор
компилилирует в загрузочный модуль за 0.001 секунды на
процессоре Pentium-4 или Athlon-64.
С
Любая средняя программа на языке LUX, на компьютере средней
мощности, транслируется практически мгновенно.
Скорость трансляции может быть еще больше, около одного
миллиона операторов в секунду на более мощных процессорах.
Язык LUX имеет место между языком ассемблера и языком
(Бейсик, Паскаль) Си - на этом, магистральном, направлении.
Подобно ассемблеру, LUX-компилятор генерирует каждый оператор
в одну (или, может быть, две) команду(ы) процессора.
Но, подобно языку Си, язык LUX, использует выражения.
Но, в языке LUX, имееет место новая, компьютерная математика:
линеаризованные лингвопроцессорные выражения для создания
компактных LUX-функций и агрегатированной структуры главной
программы в целом.
Подобно ассемблеру, LUX-компилятор генерирует очень быстрый
и очень компактный исполняемый код, как и ассемблер, поэтому,
язык LUX не нуждается в оптимизирующем компиляторе.
Но, подобно языку Си, язык LUX имеет наилучшие свойства
структурного программирования.
Язык LUX имеет тот же набор более компактных структурных операторов типа IF-ELSE и DO-WHILE-FOR, что и язык Си, к тому же язык Люкс также как и Си имеет операторы SWITCH.
Это означает, что язык LUX имеет не меньшие структурные возможности структурного программирования, чем язык Си, что разительно отличает язык Люкс от языка макроассемблера, но по быстродействию и компактности исполняемого кода язык Люкс имеет не меньшие возможности, чем язык макроассемблера.
Таким образом, язык LUX объединяет лучшие достоинства языков Си и Макроассемблера, избавляясь от их недостатков.
Каждая LUX-функция является агрегатом операторов, который
состоит из операторов или агрегатов операторов, подобных
агрегату операторов обработки, агрегату операторов цикла,
агрегату операторов ветвления по условию и т.д.
Агрегат операторов создается агрегатообразующими операторами
этого агрегата операторов, и содержит агрегаты или линейные
участки (лучи) других операторов, или единственный оператор,
по этой причине, каждый агрегат операторов является, также и
агрегатированной структурой в общепринятых в науке концепциях
структурного программирования.
Главный агрегат операторов, или главная агрегат-структура
и является главной программой, и благодаря всем этим свойствам,
LUX является структурно-ориентированным языком, и единая
главная агрегат-структура, разработаная на языке LUX,
заменяет все дополнительные блок-схемы или операторные cxeмы
главной программы, которые использовались ранее.
Язык LUX, позволяет создавать класс объектов, в виде
агрегат-структуры этого класса, которая содержит агрегат
-структуру данных объекта и агрегат-структуру функций, для
обработки этой структуры данных, со свойствами инкапсуляции,
наследования и полиморфизма, поэтому, LUX является объектно-
ориентированным языком.
LUX - это язык компьютерной математики;
Если Вы хотите разрабатывать быстрые, компактные и совер-
шенно понятные, в целом и в деталях, программы, и, каждый
раз, мгновенно, транслировать их, - разрабатывайте на LUX!
LUX - это Мгновенная компиляция;
LUX - это Компактность и Скорость;
LUX - это Магистральное направление;
До миллиона операторов LUX в секунду; -
Это непревзойденная скорость трансляции;
LUX - это То, что делает Сложное Простым;
LUX - это Компьютерная Алгебра и Гармония;
LUX - это Удобно, Эргономично и в Удовольствие;
LUX - это То, что и Вам крайне Небходимо, для Себя;
Программа и Блок-схема - на языке LUX - это Единое Целое;
Я вовсе не призываю себя или кого-либо бросать программировать на любых существующих языках, но программирование на языке Люкс может существенно расширить каждому свой диапазон возможностей и инструментов программирования, поскольку язык Люкс очень эффективен в разработке инструментальных программ.
При конструктивном подходе и взаимном интересе я буду рад помочь любому, действительно - желающему того, в практическом освоении системы программирования на языке Люкс.
Это помогло бы Вам в более глубоком освоении самого искусства программирования, и у Вас был бы больший диапазон выбора языков и инструментов программирования.
Удачи Вам!
E-mail: pancov@mail.ru
В.М.Паньков,249020 Обнинск, Россия.
Copyright(c) 1998 Victor M.Pancov Russia Obninsk