реклама на сайте
подробности

 
 
> Скриптовые языки, что почитать?
beer_warrior
сообщение Jan 26 2007, 23:53
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380



Сама по себе тема поднималась на форуме неоднократно, и сам я немало нафлудил в этих топиках.
Речь идет о портировании известных скриптовых языков на МК.
Есть немало открытых исходников и готовых портов.
Но в данном случае речь идет о теории. Где можно взять инфу по внутреннему устройству интерпретаторов?
Задача - научиться самому портировать язык, причем возможно с урезанием функциональности (т.е копанием во внутренностях), на любой кристалл и/или RTOS.
Копание вслепую не слишком результативно sad.gif


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
?ELF
сообщение Jan 27 2007, 00:28
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 8-09-06
Из: Россия, Челябинская область
Пользователь №: 20 187



Цитата(beer_warrior @ Jan 27 2007, 01:53) *
Сама по себе тема поднималась на форуме неоднократно, и сам я немало нафлудил в этих топиках.
Речь идет о портировании известных скриптовых языков на МК.
Есть немало открытых исходников и готовых портов.
Но в данном случае речь идет о теории. Где можно взять инфу по внутреннему устройству интерпретаторов?
Задача - научиться самому портировать язык, причем возможно с урезанием функциональности (т.е копанием во внутренностях), на любой кристалл и/или RTOS.
Копание вслепую не слишком результативно sad.gif


IMHO: PHP неплохо документирован и источников информации по нему много.
А последние версии, по возможностям, не уступают Perl-у ( при использовании в консольных приложениях ).

Ещё, вроде бы, существует порт Lisp-а для МК. Но, «в свободной продаже» не встречал его.
( могу ошибаться. Лет 15 уже с ним работать не доводилось ).

Ёклмн... ещё одна поправка. smile.gif
Есть же ветка Forth, начатая когда-то, Андреем Черезовым ( SP-Forth, http://www.eserv.ru/eserv/, http://www.enet.ru/win/cherezov/ ), поддержанная Николаем Немцевым ( автор nncron & nnbackup ― http://www.nncron.ru/).
Вот уж что годится для портирования на МК, так это Forth !

Кстати, в соседней ветке, уважаемый Kopa, запостил линк на девайсы, работающие под управлением редкостной Forth-OS
http://technoforth.ru/index.php?page=mPOS64

Сообщение отредактировал ?ELF - Jan 27 2007, 01:15


--------------------
do ut des
Go to the top of the page
 
+Quote Post
Olej
сообщение Jan 27 2007, 22:48
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(?ELF @ Jan 27 2007, 01:28) *
Ещё, вроде бы, существует порт Lisp-а для МК. Но, «в свободной продаже» не встречал его.
( могу ошибаться. Лет 15 уже с ним работать не доводилось ).

Ёклмн... ещё одна поправка. smile.gif
Есть же ветка Forth, начатая когда-то, Андреем Черезовым ( SP-Forth, http://www.eserv.ru/eserv/, http://www.enet.ru/win/cherezov/ ), поддержанная Николаем Немцевым ( автор nncron & nnbackup ― http://www.nncron.ru/).
Вот уж что годится для портирования на МК, так это Forth !

Кстати, в соседней ветке, уважаемый Kopa, запостил линк на девайсы, работающие под управлением редкостной Forth-OS
http://technoforth.ru/index.php?page=mPOS64


И Forth и LISP - портируемы и реализуемы в малых конфигурациях (сам помню раскручивал Forth ещё для x8086) ... но это всё - "другая песня" - это стековые машины, с которыми должны быть интегрированы приложения-программы, т.е. то, что называется: одноязыковая среда. К скриптовым языкам - управления заданиями - это имеет очень опосредованное отношение.
По моему мнению (прогнозу, предположению - IMHO) единственное, что перспективно портировать в этом смысле - это Perl; благо, всё что к нему относится - это free + open source.
Go to the top of the page
 
+Quote Post
Kopa
сообщение Jan 28 2007, 08:34
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(Olej @ Jan 27 2007, 22:48) *
И Forth и LISP - портируемы и реализуемы в малых конфигурациях (сам помню раскручивал Forth ещё для x8086) ... но это всё - "другая песня" - это стековые машины, с которыми должны быть интегрированы приложения-программы, т.е. то, что называется: одноязыковая среда.
К скриптовым языкам - управления заданиями - это имеет очень опосредованное отношение.

"Скриптовость" языков и подразумевает интегрирование скрипта с базисным языком без
процедуры перекомпилирования базисаsmile.gif

Форт можно расширить до синтаксиса и семантики заданного языка, что часто и делают,
создавая проблемно ориентированные расширения Форт языка. Лисп тоже близок
Форту, но в своей основе имеет другой базис.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- beer_warrior   Скриптовые языки   Jan 26 2007, 23:53
|- - Olej   Цитата(Kopa @ Jan 28 2007, 09:34) "С...   Jan 28 2007, 16:32
|- - Kopa   Цитата(Olej @ Jan 28 2007, 16:32) Цитата(...   Jan 29 2007, 07:02
||- - Olej   Цитата(Kopa @ Jan 29 2007, 08:02) "О...   Jan 29 2007, 12:34
||- - =AK=   Цитата(Olej @ Jan 29 2007, 19:04) Ну-ка, ...   Jan 29 2007, 13:08
|||- - Olej   Цитата(=AK= @ Jan 29 2007, 14:08) В списк...   Jan 29 2007, 15:13
|||- - =AK=   Цитата(Olej @ Jan 29 2007, 21:43) Не сомн...   Jan 29 2007, 15:58
|||- - Olej   Цитата(=AK= @ Jan 29 2007, 16:58) деклари...   Jan 29 2007, 17:39
|||- - =AK=   Цитата(Olej @ Jan 30 2007, 00:09) Это не ...   Jan 30 2007, 02:06
|||- - Olej   Цитата(=AK= @ Jan 30 2007, 03:06) Кстати,...   Jan 30 2007, 13:22
|||- - =AK=   Цитата(Olej @ Jan 30 2007, 19:52) когда в...   Jan 30 2007, 14:19
|||- - Kopa   [quote name='Olej' date='Jan 30 2007, ...   Jan 30 2007, 14:28
||- - Kopa   Цитата(Olej @ Jan 29 2007, 12:34) ... И,...   Jan 30 2007, 07:16
|- - Kopa   Форт системы пишутся на разных языках есть, наприм...   Jan 29 2007, 10:24
- - beer_warrior   ЦитатаПо моему мнению (прогнозу, предположению - I...   Jan 27 2007, 23:22
|- - ?ELF   Цитата(beer_warrior @ Jan 28 2007, 01:22)...   Jan 29 2007, 00:08
- - beer_warrior   Цитата- что сие значит? Значит это то, что большин...   Jan 28 2007, 17:27
|- - Olej   Цитата(beer_warrior @ Jan 28 2007, 18:27)...   Jan 28 2007, 23:19
|- - =AK=   Цитата(beer_warrior @ Jan 28 2007, 23:57)...   Jan 29 2007, 07:45
- - beer_warrior   Не буду затевать священную войну, и за ссылки и за...   Jan 29 2007, 00:34
- - =AK=   Интерпретатор не так уж сильно зависит от языка пр...   Jan 29 2007, 12:31
- - Kopa   Цитата(=AK= @ Jan 29 2007, 12:31) Форт-ма...   Feb 1 2007, 11:59


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 09:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01452 секунд с 7
ELECTRONIX ©2004-2016