Автор Тема: Новый язык программирования LUX - особенности программирования.  (Прочитано 2698 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн VictOK

  • Коллежский регистратор
  • *
  • Сообщений: 1
  • Репутация: 0

***

Язык программирования LUX


   11-го мая 2006 года, на семинаре по программированию, Института Прикладной Математики - ИПМ РАН - было обсуждено сообщение на тему:

"НОВЫЙ ЭФФЕКТИВНЫЙ ПРОЦЕДУРНО-ОРИЕНТИРОВАННЫЙ УНИВЕРСАЛЬНЫЙ ОПЕРАТОРНЫЙ ЯЗЫК ПРОГРАММИРОВАНИЯ В ЛИНГВОПРОЦЕССОРНЫХ ВЫРАЖЕНИЯХ".

(Докладчик: В.М. Паньков)

Предлагается новый универсальный язык программирования, названный LUX (Lingual Unit's eXpressions), как язык лингвопроцессорных выражений, изобретенных автором, со следующими свойствами:

Мгновенная компиляция;
Самый компактный и быстрый исполняемый код;
Самые компактные линеаризованные выражения языка;
Самый компактный и быстрый код функций классов объектов;
Один терм - оператор транслируется в одну машинную команду;
Быстрые компактные понятные, в целом и в деталях, программы;
Наилучшие свойства агрегатно - структурного программирования;

   Я предлагаю Вам новый язык программирования, названный LUX (Lingual Unit's eXpressions), как язык лингвопроцессорных выражений, изобретенных мною.

   Любая средняя программа на языке LUX на компьютере средней мощности транслируется, практически, - мгновенно, - до миллиона операторов в секунду на мощных процессорах.

   Язык LUX имеет место ТОЧНО между языком макроассемблера и языком Си, Паскаль - и ближе к языку Си, на этом, МАГИСТРАЛЬНОМ, направлении.

   Подобно ассемблеру, LUX - компилятор генерирует каждый оператор в одну команду процессора и выдает очень быстрый, и очень компактный исполняемый код, поэтому, язык LUX не нуждается в оптимизирующем компиляторе.

   Но, подобно языку Си, язык LUX, использует выражения и имеет наилучшие свойства структурного программирования.

Язык LUX имеет тот же набор более компактных структурных операторов типа IF-ELSE и DO-WHILE-FOR, что и язык Си, к тому же язык Люкс также как и Си имеет операторы SWITCH.

Это означает, что язык LUX имеет не меньшие структурные возможности структурного программирования, чем язык Си, что разительно отличает язык Люкс от языка макроассемблера, но по быстродействию и компактности исполняемого кода язык Люкс имеет не меньшие возможности, чем язык макроассемблера.

Таким образом, язык LUX объединяет лучшие достоинства языков Си и Макроассемблера, избавляясь от их недостатков.

Спектр применения языка может быть самым широким, поскольку язык LUX вбирает в себя многие свойства современных процедурно-ориентированных языков.

Сейчас язык LUX уже использован в задачах системного программирования (разработка компиляторов, интерпретаторов, контекстных анализаторов - обрабтчиков текстов, редакторов, драйверов и т.д.) и задачах работы с базами данных.

Вероятной областью применения языка могут быть задачи машинной графики и динамической визуализации изображений.

В принципе, при наличии в конкретных реализациях языка, широкого множества элементарных типов данных, спектр применения языка может быть самым широким, неограниченным на всех типах задач, где могут быть эффективно использованы процедурно-ориентированные языки.

Другими словами, на языке LUX во многих случаях можно разрабатывать практически всё то же, что и на языке Си, а в некоторых случаях - и более того.

Председатель семинара - А.В. Забродин - резюмируя дискуссию по этому сообщению, отметил, что язык LUX - (Lingual Unit's eXpressions), созданный на основе лингвопроцессорных выражений, является полноправным новым АЛЬТЕРНАТИВНЫМ НАПРАВЛЕНИЕМ В ПРОГРАММИРОВАНИИ.

Секретарь семинара - А.Е. Луцкий - также весьма позитивно оценил эту работу по созданию эффективного, фундаментального языка программирования, максимально использующего особенности архитектуры современных компьютеров.


***


Основной Сайт:

http://www.pancov.narod.ru

Зеркалые сайты:

http://www.lux.250x.com
http://www.geocities.com/vpancov/

***

Оффлайн Inf-root

  • Глобальный модератор
  • Коллежский советник
  • *****
  • Сообщений: 571
  • Репутация: 21
  • Пол: Мужской
Re: Новый язык программирования LUX - особеннос
« Ответ #1 : ДХТаРЫм 26, 2009, 05:36:16 pm »
Цитировать
It is very necessary for me, because my ambitions are to
continue my research by myself, but without good sponsor's
help it is very possible I cannot continue my research and
developments already in nearest future, because our country
is in deep financial and human crisis.
СЛОВ НЕТ!

Извиняюсь не дочитал.
Цитировать
I began to draw a patent related to our subject (Lingual
Unit Expressions) LUX system of programming and developing
in our Russian Federal Institute of Industrial Property in
first half of this (1998) year

Что-то не пойму. Сколько времени прошло. А этого замечательного языка программирования так и нет на рынке.
« Последнее редактирование: ДХТаРЫм 26, 2009, 05:46:44 pm от Inf-root »
В старости нет лучшего утешения,
чем сознание того, что все силы в
молодости отданы делу, которое не
стареет.
(с) Артур Шопенгауэр (немецкий философ)

Оффлайн Адамантэус

  • Коллежский советник
  • *****
  • Сообщений: 725
  • Репутация: 24
  • Пол: Мужской
  • Телезритель
 У меня что-то это дело не заработало :
 - real.luc - не выдаёт ничего, кроме досовского прерывания по переполнению при делении или пусто (копилировал  lucidemo.com real.luc real.com real.clb)
 - скачал архив luxproto.zip (luxydemo выдаёт Invalid source file name при запуске любого батника !*.bat)
 То есть ни одной программы - не запустилось  :stop:

Оффлайн PBPROG

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Самый компактный и быстрый исполняемый код;

А вы уверены что больше никакой компиятор не может выдать более компактный код?
Вот например, PureBasic, позволяет создавать оконные приложения с достаточно небольшим EXE, всего 3КБ
Вот программка чтобы не быть голословным http://www.filehoster.ru/files/cx1830
« Последнее редактирование: ёоЭм 12, 2009, 06:31:19 pm от PBPROG »

Оффлайн Правдоруб

  • Губернский секретарь
  • **
  • Сообщений: 24
  • Репутация: 1
PBPROG, и asm отменили... :)

Оффлайн PBPROG

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Ну асм это не язык высокого уровня.
И так понятно что на асме будет самое компактное приложение, если конечно руки у программиста откуда надо растут!