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

Вниз

Скрипты   Найти похожие ветки 

 
DeathMoroz   (2004-04-12 14:19) [0]

Помогите! В моей программе надо использовать скрипты(типа макросы), но вот незнаю с чего начать написание интереператора скриптов, может кто знает где можно пример посмотреть...


 
serge35   (2004-04-12 14:27) [1]

>незнаю с чего начать написание интереператора скриптов

Это что, типа компилятора?


 
Юрий Зотов ©   (2004-04-12 14:33) [2]

> DeathMoroz   (12.04.04 14:19)  

Написание интереператора начинается либо с формального определения его входного языка (например, в виде БНФ), либо... с поиска готового интерпретатора.

Но даже и во втором случае определиться со входным языком все равно не помешает - станет хотя бы ясно, что конкретно нужно искать.


 
Курдль ©   (2004-04-12 14:43) [3]


> DeathMoroz  

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


 
DeathMoroz   (2004-04-12 14:47) [4]


> serge35

Типа, нужно подобие текстовых файлов, которые программа будет читать, и в соответствии с содержанием файла будет решать что делать далее.

> Курдль

Нет, не студент :), я пишу подобие БОТа.


 
Курдль ©   (2004-04-12 14:52) [5]


> я пишу подобие БОТа.

А что такое "БОТ"? :(


 
DeathMoroz   (2004-04-12 14:58) [6]


> А что такое "БОТ"? :(

Ну ты в Quake3 играл? волт там как раз и бегают всемсет с тобой БОТы. Ну вобщем это типа ИскуственногоИнтеллекта :). Ну а мне надо, элементарные действия: БОТ получил например текст "123", он ищет в текстовике какое либо соответствие этому тексту, и потом делает то, что указанно в текстовике н.р. - <in value="123"><cmd return="exit"></in> - это не конктретно, просто наподобие этого.


 
Курдль ©   (2004-04-12 15:03) [7]

Искуственный интеллект - это не к нам :(
Могу посоветовать потренироваться на LISP-е! (Эх, была б моя воля - сам бы на нем программировал).

А зачем вашему БОТУ (с большой буквы) уметь читать? А если в машкодах попробовать для начала? Или шибко умный андроид получился?


 
DeathMoroz   (2004-04-12 15:04) [8]

Простите за корявею опечатку :)
всемсет = вместе


 
DeathMoroz   (2004-04-12 15:05) [9]


> А зачем вашему БОТУ (с большой буквы) уметь читать? А если
> в машкодах попробовать для начала? Или шибко умный андроид
> получился?

эээээ... что такое машкод?


 
Курдль ©   (2004-04-12 15:11) [10]


> эээээ... что такое машкод?

Ну вот Вы такой умный... Про БОТов знаете, а про то, как процессор на вашем компе работает - не в курсах...
Получает он инструкции в виде тупых цифорок типа 0011011101010111010101111101001101() если не сказать "в импульсах". И ведь живет себе и здравствует! Никаких ему тэгов читать не надоть и информацию из текста извлекать - тоже!


 
Курдль ©   (2004-04-12 15:19) [11]

Напрасно переместили этот топик в "трёп". Я только собирался рассказать, как интерпретатор написать... Опытом поделиться... :(


 
DeathMoroz   (2004-04-12 15:20) [12]


> Курдль

Ааааааа... допёр, я это знаю, просто заторомозил сокращение слова машкод...(похоже немного пива сутра неочень хорошо подействовало). Этот БОТ, есть очень похожее подобие БОТа для ICQ... поэтому надо словарик делать в виде текстового файла(по крайней мере мне так проще, но вы люди умные може чего лучше посоветуете.. пошлёте куда по дальше, на какую либо ссылку %))


 
Курдль ©   (2004-04-12 15:25) [13]

Я не знаю, почему именно тебе надо, чтобы ОН читал из скрипта?
Почему, например, не из таблицы? Я не напрасно про машинные коды упомянул - это самый простой и быстрый способ управлять "искуственным интеллектом" :)

Типа таблицы:

|Код операции|Операнд1|Операнд2|


 
DeathMoroz   (2004-04-12 15:30) [14]


> Курдль


Ладно, ладно... я незнаю как с этим работать. (очередь смеха :))


 
Курдль ©   (2004-04-12 15:32) [15]


> Ладно, ладно... я незнаю как с этим работать. (очередь смеха
> :))

Ну тогда ...дец (море скорби).


 
DeathMoroz   (2004-04-12 15:44) [16]


> Курдль

Ладно, сам как нить буду пытаться справиться.



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

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

Наверх




Память: 0.48 MB
Время: 0.044 c
1-1082111343
Tornado
2004-04-16 14:29
2004.05.02
PageControl


3-1080901680
tv
2004-04-02 14:28
2004.05.02
Литература по InterBase


11-1054737597
Kirill
2003-06-04 18:39
2004.05.02
Сворачивание программы


9-1068816464
Stas
2003-11-14 16:27
2004.05.02
Как нарисовать куб используя OpenGl


7-1078349329
Status
2004-03-04 00:28
2004.05.02
Как закрыть программу, когда пользователь хочет перезагрузиться?





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