Главная страница
    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.043 c
2-1164095901
Сатир
2006-11-21 10:58
2006.12.10
Именованные массивы


4-1154078564
leonidus
2006-07-28 13:22
2006.12.10
Работа с Shell_NotifyIcon


11-1140201303
Yurka R
2006-02-17 21:35
2006.12.10
Помогите начинающему в некоторых вопросах!


15-1164098826
Rouse_
2006-11-21 11:47
2006.12.10
Всетаки Мерлин гений, такие проекты поднял в свое время :)


2-1164310772
Kostafey
2006-11-23 22:39
2006.12.10
Экспорт из TBDGridEh в Excel





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