Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ATmega AVR Watchdog attiny13 и mega8. https://www.cyberforum.ru/ avr/ thread2085494.html
Изучаю статью http://we.iosyitistromyss.ru/AVR/avr-po ... omment8433 что то понять не могу нет бита WDIE в байте настройки ватчдога WDTCR? ..... ISR (WDT_vect) { PORTB ^= _BV(PB4); //...
Залочил/спалил Мега8а? ATmega AVR
Отлаживал устройство, прошивал своим самодельным нестандартным AVRISP mk2. Устройство содержит силовую часть от 220 с симисторной оптопарой, питается от той же силовой части через импульсный 12 в...
ATmega AVR Вопрос по SPI
Всем привет! Мучает такой вопрос. При передаче байта по SPI на каждый импульс тактового сигнала (clk) сдвиговые регистры (mostir, slave) обмениваются одним битом. Во всех мануалах указано, что на...
ATmega AVR Помогите безголовому с инициализацией mega328 помогите пожалуйста с инициализацией прерываний и стека в mego328p с загрузчиком (с платы ардуино) на avrasm2, может кусочек кода если можно? avrdude ругается при прошивке https://www.cyberforum.ru/ avr/ thread2085491.html
ATmega AVR Мультизадачность https://www.cyberforum.ru/ avr/ thread2085490.html
Добрый день, уважаемые форумчане. Занимаюсь реализацией очередного проекта "Умный дом" в образовательных целях. Ситуация следующая: 1. приёмник 433 (просто управление с пинов) 2. приёмник 2,4...
Режим сна АЦП. ATmega AVR
Всем привет. Возникла необходимость просыпаться по прерыванию, после окончание преобразования ацп. Но для этого не могу уснуть в режиме ADC Noise Riduction. Контроллер Тини13. Компилятор CVAVR....
ATmega AVR UART в Xmega
Здравствуйте) Набросал не большой код: UART настраивал на скорость в 9600 , 8 бит данных, 1 стоп бит и без бита парритета. Плюс отключен параметр удвоения скорости. #define F_CPU 12000000UL...
ATmega AVR SDHC изменение CSD Подскажите пожалуйста. Существет ли готовая схема и прошивка, чтоб можно было изменять CSD регистр в карте microSDHC ? https://www.cyberforum.ru/ avr/ thread2085487.html
ATmega AVR AVR, SPI и SSD1306 https://www.cyberforum.ru/ avr/ thread2085486.html
Приобрёл для одного из своих проектов вот такой дисплей. Пытаюсь его запустить. Начал с примеров от Adafruit. Ардуиноский скетч запустил дисплейчик с полпинка, откуда делаем вывод, что дисплей...
ATmega AVR ENC28J60 и AVR Здравствуйте. Приобрел готовый модуль ENC28J60 и подключил его к контроллеру (готовую библиотеку скачал из уроков Lifelovera). В программе WireShark вижу как мне отправляется ARP-запрос, с... https://www.cyberforum.ru/ avr/ thread2085485.html
0 / 0 / 0
Регистрация: 05.03.2012
Сообщений: 71
19.04.2013, 04:11 0

amForth

19.04.2013, 04:11. Просмотров 214643. Ответов 333
Метки (Все метки)

Ответ

Холивар, холивар!!! Вы только на личности не переходите. ;)

IMHO, форт как язык является чем то средним между ассемблером и ЯВУ. Выучить основы форта несложно. Весь процесс изучения займет не более 8-16 часов. Но вот писать на нем что-то достаточно большое сложно. Ибо провести рефакторинг кода бывает не просто сложно, а вообще не возможно. Опять же, этот язык слишком привязан не только к архитектуре железа, но и к базовой системе самого форта. Расширяемость же языка является как его плюсом, так и его минусом. В конечном итоге язык словарь (и соответственно стиль программирования) становится слишком привязан к индивидуальным предпочтениям программиста.
Да, синтаксис форта своеобразен, но он ни в какое сравнение не идет с читабельностью программы на свинке M (он же mumps) записанной в сокращенной форме :). Но мощь языка позволяет довести стиль программирования до стиля свинки.

ЗЫ. А хоронить форт рано. Реализовать форт-процессор на аппаратном уровне сможет любой студент на плисине. Да и чисто программная форт-система под любую архитектуру пишется за пару дней. Поэтому он всегда найдет куда приткнуться.

Вернуться к обсуждению:
amForth
0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.