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

Вниз

Интерпритатор скриптов   Найти похожие ветки 

 
Rembo   (2006-11-20 15:39) [0]

Подскажите плз статьи исходники ченить по этой теме. Под сабжем я понимаю программу, которая получая набор текстовых команд собсна что-то делает. Она должна состоять из трех компонентов: парсинг команд, условные операторы и переменные. Первое реализовал, как остальное делать понимаю с трудом, очень желаетльно глянуть пример какой-нить....


 
Stanislav ©   (2006-11-20 15:42) [1]

FastScript


 
Rembo   (2006-11-20 15:49) [2]

За компонент пасиба, на крайняк будет, но все же хотелось свое сделать...


 
Axis_of_Evil ©   (2006-11-20 15:53) [3]

http://www.al.cs.msu.su/books.html
Многопользовательский игровой сервер

если неинтересно - можно пропустить первую часть (про сам сервер) и переидти непосредственно к интерперетатору. впрочем, ето все же методичка-пособие.


 
Stanislav ©   (2006-11-20 16:03) [4]

Stanislav ©   (20.11.06 15:42) [1]
Можно посмотреть как он работает, если купить конечно.


 
Rembo   (2006-11-20 16:13) [5]

Очень жесткая методичка... Но в ней действительно есть все. Жаль что на С. Но пасиба, буду зубрить. Еще б пару примеров на delphi...


 
Vga ©   (2006-11-20 19:29) [6]

> [1] Stanislav ©   (20.11.06 15:42)

Не лучший пример - он платный и соответственно без сорцов. Из скрипт-интерпретаторов на Delphi можно взглянуть на RemObjects Pascal Script (ex Innerfuse Pascal Script) - www.remobjects.com (вроде), Delphi WebScript II - гуглем найти можно наверно, также есть в комплекте GLScene.
На С/С++ открытые - Angel Script, Lua (www.lua.org).


 
atruhin ©   (2006-11-21 04:32) [7]

Из литературы, на данную тему, рекомендую:
Компиляторы. Принципы, технологии, инструменты. (Альфред Ахо, Рави Сети, Джеффри Ульман)
Написана простым, понятным языком при этом достаточно подробно освещены все вопросы.


 
pasha_golub ©   (2006-11-21 09:15) [8]


> atruhin ©   (21.11.06 04:32) [7]


> Написана простым, понятным языком

Не так однозначно с моей колокольни. Хотя книга, конечно, нужная.


 
atruhin ©   (2006-11-21 11:41) [9]

А как ? Твое мнение?
Я имелл ввиду, что в ней освещены именно практические вопросы на серьезном уровне.
Все другие книги и статьи на данную тему (которые мне попадались), либо детский сад, где
долго и нудно разжевывается, что такое венгерская нотация и рекурсия, либо в основном
теоретические исследования.


 
Vga ©   (2006-11-21 13:45) [10]

> [7] atruhin ©   (21.11.06 04:32)

Начал читать. Очень интересная книга.


 
Евгений Р.   (2006-11-22 01:42) [11]

Поищи поиском
Довольно мощная, хотя и медленная вещь.
//  Filename: ifs_var.pas
//  Author: Carlo Kok (ckok.1@hccnet.nl)
//
// Innerfuse Pascal Script Variable management, Procedure management and Type Management



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

Форум: "Прочее";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.045 c
2-1164360390
susergey
2006-11-24 12:26
2006.12.10
запуск программы


3-1159861658
Itonix
2006-10-03 11:47
2006.12.10
Два запроса


15-1163547102
nemo2
2006-11-15 02:31
2006.12.10
a dot b = |a||b|cos(a,b)= Ax*Bx + Ay*By + Az*Bz Почему ?


9-1139395378
TGX
2006-02-08 13:42
2006.12.10
gamedev


1-1162197747
Andrewk88
2006-10-30 11:42
2006.12.10
Подключение dll созданной в VS2k3





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