Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.021 c
1-1081761086
Ш-К
2004-04-12 13:11
2004.05.02
String


11-1066635514
Ал
2003-10-20 11:38
2004.05.02
Как узнать, что система в простое и как - что вышла из него?


7-1077957561
Evgeniy_K
2004-02-28 11:39
2004.05.02
Cirix


4-1079027155
Labert
2004-03-11 20:45
2004.05.02
BitBlt из десктопа в мое окно...


7-1078649643
YurikGl
2004-03-07 11:54
2004.05.02
В чем разница?




   Наверх