Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание встроенного языка [D7, WinXP]


vvh ©   (2006-10-29 19:04:00) 

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


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

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


MikePetrichenko   (2006-10-29 22:55:00) [2]


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

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


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

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


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

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

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


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

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

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


Ketmar   (2006-10-29 22:51:00) [6]

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


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

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

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


MikePetrichenko   (2006-10-29 22:50:00) [8]


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

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


Ketmar   (2006-10-29 22:46:00) [9]

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


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

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


MikePetrichenko   (2006-10-29 20:29:00) [11]

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

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


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

Innerfuse Pascal Script


Ketmar   (2006-10-29 20:08:00) [13]

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


DiamondShark   (2006-10-29 19:57:00) [14]


> 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


jack128   (2006-10-29 19:52:00) [15]

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.  У Тенцера весьма простая для понимая статья по этой теме была...


Ketmar   (2006-10-29 19:46:00) [16]

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

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


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

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


Ketmar   (2006-10-29 19:22:00) [18]

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


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

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


Ketmar   (2006-10-29 19:13:00) [20]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо