Главная страница
    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.051 c
1-1159609615
AFFONYA
2006-09-30 13:46
2006.11.12
Поиск по тексту.


2-1161767419
D@nger
2006-10-25 13:10
2006.11.12
DBLookUpComboBox и подстановка в несколько полей


2-1161697378
JTAG
2006-10-24 17:42
2006.11.12
Народ подскажите плз как сделать так чтобы в редакторе EDIT


4-1151253289
pizz_pizz
2006-06-25 20:34
2006.11.12
работа с сертификатами


6-1151325615
Cker
2006-06-26 16:40
2006.11.12
Get-запрос





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский