Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.074 c
2-1162137894
vvh
2006-10-29 19:04
2006.11.12
Создание встроенного языка


15-1161508815
Cyrax
2006-10-22 13:20
2006.11.12
Патч для Promt XT Family от лицензионного соглашения


15-1161894050
ArtemESC
2006-10-27 00:20
2006.11.12
Си - удаление и выделение памяти под указатели...


15-1161732708
Германн
2006-10-25 03:31
2006.11.12
"Осеннее обострение"


6-1151062890
antoxa2005
2006-06-23 15:41
2006.11.12
Подскажите, как решается задача "связки" БД сайта (MySQL) c ,базо





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский