OberonCore
https://forum.oberoncore.ru/

Язык программирования LUX
https://forum.oberoncore.ru/viewtopic.php?f=26&t=2003
Страница 1 из 1

Автор:  Pirr [ Понедельник, 02 Ноябрь, 2009 12:15 ]
Заголовок сообщения:  Язык программирования LUX

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

- это должно быть чем-то грандиозным :)

Автор:  Илья Ермаков [ Понедельник, 02 Ноябрь, 2009 12:28 ]
Заголовок сообщения:  Re: Язык программирования LUX

Скриптовый язычок с близостью к железу.
Форт народ переизобретает? :)

Автор:  Pirr [ Понедельник, 02 Ноябрь, 2009 12:53 ]
Заголовок сообщения:  Re: Язык программирования LUX

Илья Ермаков писал(а):
Скриптовый язычок с близостью к железу.
Форт народ переизобретает? :)

Не, Форт очень простой язык, я в него врубися сразу, а вот в это лингвистическое чудо понять трудно.
И утверждение автора об "понятные, в целом и в деталях, программы" помоему преувеличено.

Автор:  Comdiv [ Вторник, 03 Ноябрь, 2009 16:02 ]
Заголовок сообщения:  Re: Язык программирования LUX

Язык действительно грандиозный. Автор, судя по всему, очередной "недооценённый гений".
В одной из статей для оценки эффективности компиляции он приводит программу на С для копирования строк
Код:
char stra[256],strb[256],*ptra,*ptrb;
main() { ptra=stra; ptrb=strb; while(*ptra++=*ptrb++); }
изяществом которой восхищается
После чего приводит аналог на LUX
Код:
F,strb T,stra [ . : .]<>0
которым он восхищается ещё больше.

Кроме всего прочего считает, что этот язык прекрасно подходит для образования.

Автор:  Александр Ильин [ Вторник, 03 Ноябрь, 2009 16:59 ]
Заголовок сообщения:  Re: Язык программирования LUX

Код:
[ . : .]<>0
Какой странный смайлик.

Автор:  Galkov [ Среда, 04 Ноябрь, 2009 14:13 ]
Заголовок сообщения:  Re: Язык программирования LUX

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

Вроде бы и получается, что определение "бред сивой кобылы" - наиболее близко к истине.
И не надо оскорблять Forth, как бы криво там что не делалось, но он есть "резиновый" - теоретически, любая кривизна может быть исправлена эволюционным путем.
А вот в LUX - это навсегда. Чего-то мне именно так кажется

Автор:  Илья Ермаков [ Среда, 04 Ноябрь, 2009 14:55 ]
Заголовок сообщения:  Re: Язык программирования LUX

А кто оскорблял Форт?

Форт - это интересное и самобытное явление :)

Я сопоставил в плане ниши, в которую целит инструмент..

Автор:  Сергей Оборотов [ Среда, 04 Ноябрь, 2009 17:24 ]
Заголовок сообщения:  Re: Язык программирования LUX

Galkov писал(а):
Если честно, мне так и не удалось найти полное описание этого якобы языка. После десятилетий напряженного труда автора...
А ведь старался.
Что-то не верится в это. Обращались к нему напрямую? Еще один процедурно-ориентированный язык. Возможности сужены для быстрой компиляции.

Автор:  Galkov [ Четверг, 05 Ноябрь, 2009 02:10 ]
Заголовок сообщения:  Re: Язык программирования LUX

Сергей, во что не верится? Что "не нашел", что "десятилетий", или что старался???
Честно благородно перечитал все что было на сайте и в демке. Что-то понятно, а о чем-то приходится только догадываться. И все, сии догадки неразрешимы в рамках уже представленной информации.
Ну и хватит, должна же быть хоть какая-то "фильтрация базара"...
Писать автору - ни малейшего настроения.
Надо дать паузу своей голове, что бы из нее выветрился мусор из серии "LUX - это Компьютерная Алгебра и Гармония !!!"

Илья, если говорить более точно, то я признаю за фортерами (к каковым не отношусь) право оскорбиться на сопоставление их продукта с данным чудом природы.
В качестве похожести - некая "постфикность". Но от "резины" не осталось и следа
Фундаментальное отличие Форта - развитая система маневрирования между временем компиляции, и временем исполнения.
Да, да, те самые "макросы", которые могут как бы разрешить противоречие между универсальностью программной единицы, и оптимальностью кода конкретной задачи.
Но здесь же этим и не пахнет.
Соответственно - с какой такой радости и целевая аудитория должна быть той же. Интересно, больше ли она одного человека вообще. По крайней мере, даты файлов в демке - не новее 2002 года

Автор:  Сергей Оборотов [ Четверг, 05 Ноябрь, 2009 06:51 ]
Заголовок сообщения:  Re: Язык программирования LUX

Речи о десятилетиях не было. Хватило двух дней, как я понял. Сюда вот написали...
Galkov писал(а):
Соответственно - с какой такой радости и целевая аудитория должна быть той же. Интересно, больше ли она одного человека вообще.
Меньше, а впрочем узнайте у автора может и нет. Адрес он дает?

Автор:  Galkov [ Четверг, 05 Ноябрь, 2009 12:26 ]
Заголовок сообщения:  Re: Язык программирования LUX

Не, "десятилетия" не мои, они продекларированы автором. Типа, не за пять минут выдумал, а долго и упорно трудился.
Мои - те же два дня.
Адрес - дает, и неоднократно. Но мне не хочется тратить ни нервы, ни время...
И не буду :)
Может я и не прав... Но кидаться на каждую "надпись на заборе" - не считаю рациональным. Признаков "заборности" - предостаточно, имхо.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/