roboforum.ru

Технический форум по робототехнике.


Форт-система

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

Re: Форт-система

Сообщение lebaon » 08 авг 2008, 22:03

вся необходимая информация по миниботу есть в данном разделе форума :)
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

Re: Форт-система

Сообщение VoidVolker » 08 авг 2008, 22:39

EdGull писал(а):не надо ничего никому доказывать

Я только кратко описал основные преимущества форта - для тех, кто с ним не знаком и ничего о нем не знают. Холивары никому не нужны, это только лишь пустая трата сил.
[quote="EdGull"просто делай то что тебе интересно на форте, естественно лучше это делать на платформе минибота[/quote]
Был бы стимул ;)
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc
Аватара пользователя
VoidVolker
 
Сообщения: 27
Зарегистрирован: 08 авг 2008, 18:47
Откуда: Подмосковье
прог. языки: Форт

Re: Форт-система

Сообщение EdGull » 08 авг 2008, 22:41

а какой бы тебе хотелось бы стимул? :wink:
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Форт-система

Сообщение Myp » 08 авг 2008, 22:46

а я всё равно ни черта не понял что такое этот ваш форт
хотя вроде как не полные дурак)
даже на форум залез
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Форт-система

Сообщение lebaon » 08 авг 2008, 23:12

коротко для мура - интерпретируемый язык программирования :)
интерпретатор которого мы хотим запустить на миниботе
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

Re: Форт-система

Сообщение VoidVolker » 09 авг 2008, 11:47

EdGull писал(а):а какой бы тебе хотелось бы стимул? :wink:

lebaon обещал минибота, да и финансовой стимул тоже был бы хорош. Еще у меня есть опыт программирвании ИИ для игр, и в последнее время увлекаюсь 3D-графикой. К тому же програмировать ИИ мне жутко интересно :)
Myp писал(а):а я всё равно ни черта не понял что такое этот ваш форт
хотя вроде как не полные дурак)
даже на форум залез

Интерпретатор форта работает крайне просто:
1. Взять следующее слово(все слова разделяются пробелом) из входного потока (файл, консоль - т.е. просто текст);
2. Искать его в словаре/словарях (список/списки слов);
3. Если найдено, то в зависимостри от режима (переменная STATE) работы:
если режим компиляции и у слова нет признака немедленного исполнения(слово выполняется в независимости от режима работы системы) - то скомпилировать его,
если режим интерпретации, то выполнить его.
4. Перейти к пункту 1.
Многих в заблуждение вводит форма записи - она обратная(постфиксная форма записи):
2 2 +
Такая форма записи позволяет работать форту в один проход и она легко понятна как человеку так и машине.
Вот очень хорошая книга по форту http://www.nncron.ru/download/sf.chm - это очень доступный текст на pусском языке.
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc
Аватара пользователя
VoidVolker
 
Сообщения: 27
Зарегистрирован: 08 авг 2008, 18:47
Откуда: Подмосковье
прог. языки: Форт

Re: Форт-система

Сообщение lebaon » 09 авг 2008, 13:21

lebaon обещал минибота
не обещал :P
а констатировал, что активным участникам эдгулл дарит миниботов :)
VoidVolker может в аську?
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

Re: Форт-система

Сообщение VoidVolker » 10 авг 2008, 01:10

lebaon писал(а):не обещал

А без самого минибота я не смогу писать для него софт :) Ну ладно, как сделаем ему форт - там видно будет.
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc
Аватара пользователя
VoidVolker
 
Сообщения: 27
Зарегистрирован: 08 авг 2008, 18:47
Откуда: Подмосковье
прог. языки: Форт

Re: Форт-система

Сообщение Виталий » 10 авг 2008, 14:54

Если форт так хорош в режиме интерпретации (однопроходный), то может лучше сделать конвертер из нормального языка программирования в форт?
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Форт-система

Сообщение lebaon » 10 авг 2008, 17:34

вот первый релиз форта фо минибот :) надеюсь, заработает как надо:roll:
egull проверь на миниботе, плиз :)

а зачем делать конвертер? когда есть библиотеки дя форта, для смены синтаксиса :)
да и сам форт вполне нормальный язык :pardon:
Вложения
fm32.rar
воть
(7.33 КиБ) Скачиваний: 25
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

Re: Форт-система

Сообщение EdGull » 10 авг 2008, 17:59

а как я должен проверять?
инструкцию в студию
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Форт-система

Сообщение lebaon » 10 авг 2008, 19:24

инструкция: прошить хексом, коннектиться терминалом на усарт0 ( в миниботе это как раз внешний последовательный выход,
вроде) если появилося символ > набираем words
должен появиться список доступных слов
ps скорость порта 9600, без четности
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

Re: Форт-система

Сообщение EdGull » 10 авг 2008, 19:29

а для какой частоты?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Форт-система

Сообщение lebaon » 10 авг 2008, 23:37

для 8мгц, как на схеме кварц указан :)
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

Re: Форт-система

Сообщение VoidVolker » 11 авг 2008, 11:52

lebaon писал(а):вот первый релиз форта фо минибот

А описание форта есть?
lebaon писал(а):инструкция: прошить хексом, коннектиться терминалом на усарт0 ( в миниботе это как раз внешний последовательный выход,
вроде) если появилося символ > набираем words
должен появиться список доступных слов

Я так понял, программу для минибота можно запустить только на миниботе?
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc
Аватара пользователя
VoidVolker
 
Сообщения: 27
Зарегистрирован: 08 авг 2008, 18:47
Откуда: Подмосковье
прог. языки: Форт

Пред.След.

Вернуться в МиниБот — национальный класс роботов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron