реклама на сайте
подробности

 
 
> Fort для PICа ( еще один появился), http://www.kolumbus.fi/oh2aun/
Kopa
сообщение Aug 16 2006, 09:41
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



В новостном канале ( группы обсуждения языка Forth)
попалась еще одна ссылка на Forth (Форт) для PIC контроллера


http://www.kolumbus.fi/oh2aun/

P.S. Forth ( русское название Форт ) язык программирования
применяемый для программирования встраиваемых систем.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dialex
сообщение Aug 18 2006, 07:50
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 22
Регистрация: 11-07-06
Пользователь №: 18 734



А приведите, пожалуйста, пример программы с переводом.
Извините за наглость. smile.gif
Go to the top of the page
 
+Quote Post
Kopa
сообщение Aug 18 2006, 08:44
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(dialex @ Aug 18 2006, 10:50) *
А приведите, пожалуйста, пример программы с переводом.
Извините за наглость. smile.gif


Самый простейший пример:

: OK ( n -- )
IF ." Привет!" ELSE ." Досвидание" THEN ;
1 OK \ выведет Привет в консоль
0 OK \ выдаст Досвидания в консоль
BYE \ выход из Форт системы

Все. Поясняю ключевое понятие языка Форт - слово!!!! Слова разделяются пробелом.
\ комментарий до конца строки
: начало определения высокоуровневого кода
переключает транслятор в режим компиляции
OK имя высокоуровневой процедуры
( начало незначащего стекового комментария стек_до_операции -- стек_после операции
) завершение стекового комментария
IF оператор условного ветвления берет значение со стека 0-ложь, остальные числа - истинна
При истине выполняются операторы после IF
." Привет " Определение строкового литерала для вывода на экран
ELSE оператор условного ветвления при условии - ложь
( необязательный)
THEN завершение условного оператора
( обязательный)
; завершение высокоуровневого определения
переключает транслятор в режим непосредственного исполнения.
1 Положили на стек число 1
ОК вызвали определенную через двоеточие процедуру

BYE Выход из Форт системы.

P.S. Надеюсь пример понятенsmile.gif
При определении процедуры можно использовать и именные локальные переменные
если возникают сложности при работе со стеком.



Цитата(upc2 @ Aug 18 2006, 11:34) *
Спасибо.Покопаюсь сейчас в интернете.
Вчера был на финской ссылке.Никаких пояснений нет.Одни исходники.Более того, шаг влево,шаг
вправо-финский язык.Что-то я его плохо понимаю.

На данной страничке я взял только исходники данного Форта, а ассемблер
довольно понятный язык в нихsmile.gif
Форум по языку Форт http://fforum.winglion.ru/ ( окажут посильную помощь)

Сообщение отредактировал Kopa - Aug 18 2006, 08:50
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kopa   Fort для PICа ( еще один появился)   Aug 16 2006, 09:41
- - dialex   Цитата(Kopa @ Aug 16 2006, 14:41) В новос...   Aug 17 2006, 05:44
|- - Kopa   Цитата(dialex @ Aug 17 2006, 08:44) И чё,...   Aug 17 2006, 07:27
- - upc2   Меня заинтересовала работа финского радиолюбителя....   Aug 18 2006, 05:00
|- - Kopa   Цитата(upc2 @ Aug 18 2006, 08:00) Меня за...   Aug 18 2006, 06:59
- - upc2   Ну хорошо.Интересно даже попробовать.С фортом я зн...   Aug 18 2006, 07:18
|- - Kopa   Цитата(upc2 @ Aug 18 2006, 10:18) Ну хоро...   Aug 18 2006, 08:17
|- - dmivs   Цитата(Kopa @ Aug 18 2006, 11:17) Для себ...   Aug 18 2006, 10:45
|- - Kopa   Цитата(dmivs @ Aug 18 2006, 13:45) Цитата...   Aug 18 2006, 11:13
- - upc2   Спасибо.Покопаюсь сейчас в интернете. Вчера был на...   Aug 18 2006, 08:34
- - wim   Цитата(Kopa @ Aug 16 2006, 13:41) В новос...   Aug 28 2006, 07:21
|- - Kopa   Цитата(wim @ Aug 28 2006, 10:21) Цитата(K...   Aug 28 2006, 10:57
|- - dialex   Цитата(Kopa @ Aug 28 2006, 15:57) Цитата(...   Aug 28 2006, 11:25
|- - Kopa   Цитата(dialex @ Aug 28 2006, 14:25) ... ...   Aug 28 2006, 11:54
|- - Kopa   New: Обновился указанный форт в ссылке топика Поя...   Nov 9 2006, 04:31
|- - erty   Цитата(Kopa @ Nov 9 2006, 04:31) New: Об...   Dec 16 2006, 14:47
||- - Kopa   Цитата(erty @ Dec 16 2006, 14:47) Вот инт...   Dec 18 2006, 12:09
||- - wim   Цитата(erty @ Dec 16 2006, 14:47) Цитата(...   Dec 18 2006, 13:46
||- - Kopa   Цитата(wim @ Dec 18 2006, 13:46) Программ...   Dec 18 2006, 14:32
|- - Kopa   Новый адрес размещения данного проекта http://so...   Nov 10 2008, 11:25
|- - Kopa   И что, никого так и не заинтересовал Форт язык и е...   Sep 20 2012, 14:47
- - polyname   ЦитатаВот интересно что. Ни один из моих знакомых ...   Sep 20 2012, 15:56
|- - Kopa   Цитата(polyname @ Sep 20 2012, 19:56) вам...   Sep 20 2012, 16:36
- - -=V=-   Насколько помню, за внедрение форта в микроконтрол...   Sep 23 2012, 19:27
- - Kopa   Цитата(-=V=- @ Sep 23 2012, 23...   Sep 23 2012, 19:45
- - ar__systems   Цитата(Kopa @ Sep 23 2012, 15:45) А жаль,...   Oct 17 2012, 14:39
- - Kopa   Цитата(ar__systems @ Oct 17 2012, 18:39) ...   Oct 26 2012, 08:32


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016