Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

Создание встроенного языка   Найти похожие ветки 

 
vvh   (2006-10-29 19:04) [0]

Здравствуйте, Уважаемые Мастера!
Мой вопрос присутствует в теме, я только конкретизирую:
Как, с чего начать создание в приложении своего встроенного языка, наподобие 1С и др. Можно ли об этом где-то почитать.Спасибо за ответы!


 
Ketmar ©   (2006-10-29 19:13) [1]

а отчего не использовать уже готовые? LUA, например? или ActiveScript?


 
vvh   (2006-10-29 19:19) [2]

Честно говоря не знаю почему. Я впервые столкнулся с этим вопросом. Просветите пожалуйста, что это такое и как с ним работать. Уж извините за бестолковые вопросы.


 
Ketmar ©   (2006-10-29 19:22) [3]

google пробовал? http://torry.net/ ? у Торри есть всё, что надо. и в гугле тоже. с описаниями. даже иногда на русском. и для Delphi.


 
vvh   (2006-10-29 19:27) [4]

1. Нельзя ли поподробнее.
2. А все таки как создать свой язык.


 
Ketmar ©   (2006-10-29 19:46) [5]

1) гугль подаст
2) гугль подаст

2) тема настолько обширна, что в форуме обсуждать бессмысленно. ищи "драконью книгу" (Ахо, Ульман, Сети -- "Теория синтаксического анализа и компиляции", вроде так зовётся полностью; ищи по авторам -- не ошибёшься). читай. это классика жанра, без знания этой вещи дёргаться глупо -- будешь изобретать велосипеды.


 
jack128 ©   (2006-10-29 19:52) [6]

vvh   (29.10.06 19:19) [2]
Честно говоря не знаю почему.

Нужно знать.
Итак еще раз:
vvh   (29.10.06 19:27) [4]
2. А все таки как создать свой язык.

Выделенное - обязательно??? Если нет и подойдет тот же VB или JS, то http://delphikingdom.ru/asp/viewitem.asp?catalogid=737 .  У Тенцера весьма простая для понимая статья по этой теме была...


 
DiamondShark ©   (2006-10-29 19:57) [7]


> 2. А все таки как создать свой язык.

Вопрос практический или теоретический?
Проще говоря, что надо? Встроить в программу скриптовой движок или потрепаться на тему?

Если первое, то готовые решения есть. Например, ActiveScript. С другими не приходилось работать. На мой взгляд, дёшево и сердито.

http://delphikingdom.com/asp/viewitem.asp?catalogid=737
http://delphikingdom.com/asp/itemq.asp?mode=1&itemid=456

ЗЫ
А линки при переезде хостинга они так и не поправили. :(
Архив экзамплов к статье если понадобится вышлю или выложу.
Сегодня в ближайшие несколько часов можно взять с
ftp://83.218.202.79/public/activescript.zip


 
Ketmar ©   (2006-10-29 20:08) [8]

>[7] DiamondShark(c) 29-Oct-2006, 19:57
>ActiveScript. С другими не приходилось работать.
LUA тоже очень достойно. и без столь нелюбимого мной COM. %-)


 
Орион ©   (2006-10-29 20:24) [9]

Innerfuse Pascal Script


 
MikePetrichenko ©   (2006-10-29 20:29) [10]

Где-то давно в сети встречал интерпретатор 1c и паскаль. Называлось что-то типа free1c. Короче полно в сети.

P.S. Конкуренцию 1С хотим составить или Delphi переписать?


 
RASkov   (2006-10-29 22:43) [11]

Есть такой язык - АБАК.
Разработал Матюхин А.Н. - преподаватель Брянского политехнического колледжа
Дата редактирования: 03.09.2001 г.
Версия языка АБАК-БЕЙСИК: 3.20
У меня где то был(помоему в исходниках), если надо поисчу.
А лучше в инете по ключевым словам поищи, мож чё свежее есть.


 
Ketmar ©   (2006-10-29 22:46) [12]

>[11] RASkov 29-Oct-2006, 22:43
>А лучше в инете по ключевым словам поищи, мож чё свежее
>есть.
не-ме-ря-но. но автор, видимо, панически боится поисковиков.


 
MikePetrichenko ©   (2006-10-29 22:50) [13]


> не-ме-ря-но. но автор, видимо, панически боится поисковиков.

А тут все поисковиков боятся. Это нормально. Можто даже придумать название им такое: гуглефобия.


 
RASkov   (2006-10-29 22:50) [14]

> [12] Ketmar ©   (29.10.06 22:46)

Ну я их тоже боюсь:).
Так как начинаю ченить искать, то попадается все то, что искал месяц назад, но никак не то, что ищу в этот раз.:(
Зато знаю, что через месяц мне это попадется... но это уже будет ненужно:( Вот такая вот грустная история.:))


 
Ketmar ©   (2006-10-29 22:51) [15]

>[14] RASkov 29-Oct-2006, 22:50
>Так как начинаю ченить искать, то попадается все то, что
>искал месяц назад, но никак не то, что ищу в этот раз.:(
ищи с опережением.


 
RASkov   (2006-10-29 22:52) [16]

> гуглефобия.

Во-во...:))
Ну я наверное неправильно выразился, я их не боюсь, просто мне от них толку мало бывает как правило.


 
RASkov   (2006-10-29 22:53) [17]

> [15] Ketmar ©   (29.10.06 22:51)

Эх-х-х вот бы....:)) так.


 
Суслик ©   (2006-10-29 22:54) [18]

я тоже их боюсь очень много мусора


 
MikePetrichenko ©   (2006-10-29 22:55) [19]


> я тоже их боюсь очень много мусора

Не надо боятся. Работайте над собой. К психоаналитику сходите. :)
Ну и учится, учится и еще раз учится... :)


 
ASoft   (2006-10-30 07:27) [20]

боитесь Гугл? Юзайте Nigma.ru :)



Страницы: 1 вся ветка

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.039 c
5-1142941758
RomanH
2006-03-21 14:49
2006.11.12
Диалоговое окно(Обзор компьютеров)


9-1138866264
Nic
2006-02-02 10:44
2006.11.12
Как проверить установлена DirectX в системе и если нет, то...


2-1161686144
Busik
2006-10-24 14:35
2006.11.12
Помогите с кодировкой письма в Delphi


15-1161542096
Belorus
2006-10-22 22:34
2006.11.12
Профайлер...


2-1161676141
Mishenka
2006-10-24 11:49
2006.11.12
Модальное окно