Кто может написать интерпретатор скриптов?
От: doors  
Дата: 22.03.02 07:05
Оценка: -2
Нужно написать интерпретатор скриптов встраиваемый в программы на С++. Желательно сделать это на чем-то типа yacc (http://yacc.chat.ru). Более подробно от том что и как надо сделать можно посмотреть тут http://www.infortech.ru/job/activetask/interprete/ . Кого заинтересовал, пишите на doors@hotmail.ru договоримся об условиях
Re: Кто может написать интерпретатор скриптов?
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 24.03.02 11:11
Оценка:
Здравствуйте doors, Вы писали:

D>Нужно написать интерпретатор скриптов встраиваемый в программы на С++. Желательно сделать это на чем-то типа yacc (http://yacc.chat.ru). Более подробно от том что и как надо сделать можно посмотреть тут http://www.infortech.ru/job/activetask/interprete/ . Кого заинтересовал, пишите на doors@hotmail.ru договоримся об условиях


Не стоит этого делать. Я в свое время писал свой, он даже их чуть-чуть компилировал
но тех усилий это не стоило. Легче взять готовый Engine для работы с JScript или
VbScript который встроен в Windows. И написан он так что самому для этого
очень много времени понадобиться и людей которые эти языки знают и потом будут
вам скрипты писать найти гораздо легче
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[2]: Кто может написать интерпретатор скриптов?
От: doors  
Дата: 25.03.02 04:56
Оценка:
С удовольствием взял бы готовый, только вот где? Windows Script Technologies — не подходит, он на ком завязан, а мне это не подходит
Re[3]: Кто может написать интерпретатор скриптов?
От: muh  
Дата: 25.03.02 05:10
Оценка:
Здравствуйте doors, Вы писали:

D>С удовольствием взял бы готовый, только вот где? Windows Script Technologies — не подходит, он на ком завязан, а мне это не подходит


Вы знаете, ИМХО проще завязать свои желания в узелок и использовать готовый engine (ms — здесь действительно лучше,т.к. она везде есть), т.к. задача реализации собственного — большая головная боль, тем более, если вы хотите такого высокоуровнего "сделать это на чем-то типа yacc". Можно сделать примитивную реаизацию за 4-5 дней, но это будет очень уж убого.
МВС
Люди слышат только те вопросы, на которые они в состоянии найти ответ. (с)
Re[4]: Кто может написать интерпретатор скриптов?
От: doors  
Дата: 25.03.02 05:26
Оценка:
Почему убого?
Re[5]: Кто может написать интерпретатор скриптов?
От: muh  
Дата: 25.03.02 05:32
Оценка:
Здравствуйте doors, Вы писали:

D>Почему убого?

Почему-почему .... Дело в том, что вам, судя по всему, нужны некоторые специфические особенности (конструкции синтаксиса) интерпретатора, поэтому писать все придется с 0, а это: _грамотное_ составление продукций языка, определение их взаимодействий, составление деревьев разбора и т.д. Быстро в одиночку это может накидать лишь специалист по написанию компиляторов (или фанатик-аспирант ). Поверьте, игра не стоит свеч. Кроме, нескромный вопрос — чем вам не угодила com? Подцепить модель скриптов ms проще простого... Или у Вас служба реалтайм ?
МВС
Люди слышат только те вопросы, на которые они в состоянии найти ответ. (с)
Re[6]: Кто может написать интерпретатор скриптов?
От: muh  
Дата: 25.03.02 05:38
Оценка:
Здравствуйте muh, Вы писали:

вопрос — чем вам не угодила com? Подцепить модель скриптов ms проще простого... Или у Вас служба реалтайм ?

Тьфу, разошелся. Нет, все правильно, под Вашу задачу проще написать собственный. (по ссылке сходил). Если мне память не изменяет (хм... по-поему, все же нет ), просто берите книгу Рави и Сети и списывайте оттуда
МВС
Люди слышат только те вопросы, на которые они в состоянии найти ответ. (с)
Re[3]: Кто может написать интерпретатор скриптов?
От: Курилка Россия http://kirya.narod.ru/
Дата: 25.03.02 08:56
Оценка:
Здравствуйте doors, Вы писали:

D>С удовольствием взял бы готовый, только вот где? Windows Script Technologies — не подходит, он на ком завязан, а мне это не подходит


Да готовых пруд пруди и не только от мс. Конечно синтаксис не соответствует на 100% тому, что у вас написано, но синтаксис — это по-моему не столь важно(или?)
Пример:
LUA
FICL
Small
C Scripting Language (CSL)
....
Re[7]: Кто может написать интерпретатор скриптов?
От: Курилка Россия http://kirya.narod.ru/
Дата: 25.03.02 08:59
Оценка:
Здравствуйте muh, Вы писали:

muh>Здравствуйте muh, Вы писали:


muh>вопрос — чем вам не угодила com? Подцепить модель скриптов ms проще простого... Или у Вас служба реалтайм ?


muh>Тьфу, разошелся. Нет, все правильно, под Вашу задачу проще написать собственный. (по ссылке сходил). Если мне память не изменяет (хм... по-поему, все же нет ), просто берите книгу Рави и Сети и списывайте оттуда


Чё за книжка? Может линк кинете? Интересно всё-таки, может что новое подчерпну...
(учиться, учиться и ещё раз учиться )
Re[8]: Кто может написать интерпретатор скриптов?
От: muh  
Дата: 25.03.02 11:34
Оценка:
Здравствуйте Курилка, Вы писали:

К>Чё за книжка? Может линк кинете? Интересно всё-таки, может что новое подчерпну...

К>(учиться, учиться и ещё раз учиться )
"Книгу Дракона" надо знать в лицо, равно как и "Оранжевую". Ну, да ладно. Вот : "Компиляторы. Принципы, технологии, инструменты" Ахо,Сети,Ульман, "Вильямс", прошлый год.
А вообще, учиться надо было как следует
МВС
Люди слышат только те вопросы, на которые они в состоянии найти ответ. (с)
Re[9]: Кто может написать интерпретатор скриптов?
От: Курилка Россия http://kirya.narod.ru/
Дата: 25.03.02 11:48
Оценка:
Здравствуйте muh, Вы писали:

muh>Здравствуйте Курилка, Вы писали:


К>>Чё за книжка? Может линк кинете? Интересно всё-таки, может что новое подчерпну...

К>>(учиться, учиться и ещё раз учиться )
muh>"Книгу Дракона" надо знать в лицо, равно как и "Оранжевую". Ну, да ладно. Вот : "Компиляторы. Принципы, технологии, инструменты" Ахо,Сети,Ульман, "Вильямс", прошлый год.
muh>А вообще, учиться надо было как следует

ну спасибо — сижу обтекаю...
ещё бы была бы возможность учиться (в смысле учителя + книжки).
да и неужто в сети нет хоть старого издания? (ну напряги с книгами, денег чтоб заказывать 10 книжек по 400р. нету, к сожалению, куда нам бедным студентам провинциалам до московских воротил программерского бизнеса...)
Re[10]: Кто может написать интерпретатор скриптов?
От: muh  
Дата: 25.03.02 11:52
Оценка:
Здравствуйте Курилка, Вы писали:

К>Здравствуйте muh, Вы писали:


К>ну спасибо — сижу обтекаю...

К>ещё бы была бы возможность учиться (в смысле учителя + книжки).
К>да и неужто в сети нет хоть старого издания? (ну напряги с книгами, денег чтоб заказывать 10 книжек по 400р. нету, к сожалению, куда нам бедным студентам провинциалам до московских воротил программерского бизнеса...)
"Библио-глобус", 420 р. В электронном виде AFAIK скорее всего нет, хотя может кто-нибудь найдет.
МВС
Люди слышат только те вопросы, на которые они в состоянии найти ответ. (с)
Re[11]: Кто может написать интерпретатор скриптов?
От: Курилка Россия http://kirya.narod.ru/
Дата: 25.03.02 12:38
Оценка:
Здравствуйте muh, Вы писали:
muh>Здравствуйте Курилка, Вы писали:
К>>Здравствуйте muh, Вы писали:
К>>ещё бы была бы возможность учиться (в смысле учителя + книжки).
К>>да и неужто в сети нет хоть старого издания? (ну напряги с книгами, денег чтоб заказывать 10 книжек по 400р. нету, к сожалению, куда нам бедным студентам провинциалам до московских воротил программерского бизнеса...)
muh> "Библио-глобус", 420 р. В электронном виде AFAIK скорее всего нет, хотя может кто-нибудь найдет.

как раз чуть больше моей стипендии
Re: Кто может написать интерпретатор скриптов?
От: Gambler  
Дата: 27.03.02 13:21
Оценка:
Здравствуйте doors, Вы писали:

D>Нужно написать интерпретатор скриптов встраиваемый в программы на С++. Желательно сделать это на чем-то типа yacc (http://yacc.chat.ru). Более подробно от том что и как надо сделать можно посмотреть тут http://www.infortech.ru/job/activetask/interprete/ . Кого заинтересовал, пишите на doors@hotmail.ru договоримся об условиях


что то мне весь этот сайт напоминает записки сумасшедшего или я чего то не понимаю, например:
http://www.infortech.ru/prj/future/stand/

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

Странная контора какая-то. Несерьёзно всё это, но я сам был студентом когда-то.
-------------------------------------------------------------------

Вызывает презедент к себе коров и говорит:
— Ну, что будем сдавать, молоко или мясо?
(с) Г. Явлинский TV6 — Герой дня (18.04.2002)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.