Форум: "Потрепаться";
Текущий архив: 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.034 c