![]() |
|
![]() ![]() ![]() |
|
VictOK |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 24.2.2009 Репутация: -1 Всего: -1 |
***
Язык программирования 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/ *** |
|||
|
||||
GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: нет Всего: 26 |
бред какой-то. либо приведенное описание бред, либо и сам ЯП - бред.
Добавлено через 6 минут и 43 секунды кодес с сайта аффтора
редкую же видать траву курил автор, когда делал этот клон брейнфака |
|||
|
||||
Cr@$h |
|
||||
![]() Исследователь ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: 4 Всего: 41 |
Какого процессора?
А ка быть с несколькими АЛУ у современных просерров? Они будут задействоваться? Имеется ли на уровне языка поддержка векторизации? Как код задействует все ядра процессора и делает ли это? Не нужна оптимизация? А как же оптимизация, ведомая профилем, анализ использования кеша, жадная предвыборка? Оборудования в процессоре намного больше, чем нужно для одного потока. Нужно уметь делить на нити целые последовательности команд, чтобы выполнять их одновременно (не потоки!). Fortran раньше тоже ложился прямо на команды, но всме знают, чем на более высоком уровне писать программу, тем больше возможностей для оптимизации. |
||||
|
|||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: нет Всего: 259 |
КАК ПОКАЗЫВАЕТ ПРАКТИКА ЕСЛИ ТЕМА ИЛИ СООБЩЕНИЕ НАПИСАНО ВОТ ТАК ВОТ ПО-ДЕБИЛЬНОМУ БОЛЬШИМИ БУКВАМИ ТО ЭТО ПОЛНАЯ ШНЯГА.
|
|||
|
||||
UniBomb |
|
|||
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: нет Всего: 97 |
smartov, ммм... а как расченивать твой пост?
![]() VictOK, у меня возникло бы желания посмотреть что за язык, не будь так пафосно всё расписано. У нас тут уже был товарищь Турта, который тоже предлагал IT-революцию..... |
|||
|
||||
popovda |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: 5 Всего: 6 |
Да уж...Похоже, что даже если это и гениальное изобретение, то автор топика не может изложить свои мысли...А значит и толку от этого изобретения пшик...
![]() -------------------- С уважением, Попов Д.А. |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 2 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
![]() ![]() ![]() |
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |