Forth
http://fforum.winglion.ru/

Применение Форта для ARM, AVR, MSP430, PIC ...
http://fforum.winglion.ru/viewtopic.php?f=39&t=9
Страница 13 из 17

Автор:  KPG [ Пн апр 25, 2022 03:46 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

Евровидение Видео
ESP32FORTH vs Python BENCHMARKS Jason C-J Tay Forth2020 Zoom #21 (можно смотреть c русскими субтитрами)

Автор:  Hishnik [ Пн апр 25, 2022 03:53 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

KPG писал(а):
Евровидение Видео

А Россию там забанили. Так что Евровидение по сравнению с этим лицемерием - верх приличия. Оказывается, Кончита Вурст было не концом деградации, а предвестником.

Автор:  Sotnik [ Сб июн 18, 2022 22:50 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

это всё проходит мимо
У Snapdragon 8+ Gen 1 восемь ядер с тактовой частотой до 3,2 Ггц.
18 ГБ оперативной памяти LPDDR5 и 512 ГБ постоянной памяти UFS 3.1.

А Форта ПРОСТЕНЬКОГО на такую мощю нету.

Автор:  Total Vacuum [ Вт июн 21, 2022 10:30 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

Sotnik писал(а):
У Snapdragon 8+ Gen

Так ARM же он, вроде. Под голый ARM-то как раз полно всего, в т.ч. и Фортов, а вот под Android, который установлен на телефоне, в котором стоит Snapdragon в доме, который построил Джек, примерно ноль Фортов, да и с остальными языками там беда. У нас на форуме только vikt смог победить эту жирную гадину... :)

Автор:  vikt [ Ср июн 22, 2022 02:47 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

Цитата:
У нас на форуме только vikt смог победить эту жирную гадину...

Еще не совсем, только черновой вариант. Разрабатывая интерфейс для распихивания пикселей,
(canvas) решил сделать систему с двумя окнами(activity), на одном из них формировать
изображение. Поскольку непонятно, как передать состояние форт-машины новому окну,
решил использовать персональную форт машину каждому окну. До сих пор не понимаю,
почему это все со свистом зависало. Тогда решил оставить форт только в
activity, которое выводит графику. Но на предыдущем этапе внес столько правок в код,
что затруднило работу с глюками, не понятно, откуда они, то ли от свежих функций, то ли от правок.
Пришлось сдауншифтить форт. К счастью работа с графикой получилась более менее успешной.
Завтра постараюсь начать выкладывать.
Но вся это кутерьма вывела из строя на целый месяц, не мог(не давали) сосредоточиться.

Автор:  Sotnik [ Ср июн 22, 2022 21:00 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

vikt писал(а):
Цитата:
У нас на форуме только vikt смог победить эту жирную гадину...
Еще не совсем, только черновой вариант.
Но вся это кутерьма вывела из строя на целый месяц, не мог(не давали) сосредоточиться.
Пациент трепыхается - скорее жив, чем мёртв! :)

Как запуститься с дискеты, и использовать только ресурсы железа?

Автор:  KPG [ Сб окт 01, 2022 22:51 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

More beyond MIDI hard&firm
Изображение

Автор:  Sotnik [ Вс окт 02, 2022 12:44 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

KPG писал(а):
Надеюсь, это не ты наколбасил... :)

Опять некая проприетарная система. Да ещё и умышленно. :(

Фраза: "Я создал Форт, но это, как бы, и не Форт!!!"

Наиболее существенные особенности ядра CForth:
* Не делается никаких попыток соответствовать установленным стандартам Forth.
* Не предпринимается никаких попыток «программировать Forth by Forth». При высокой длине кода все запрограммировано на довольно плоскую вложенность подпрограмм.
* Там, где стандартные системы Forth компилируют фрагменты ассемблерного кода для управления поведением во время выполнения, я ввел несколько специальных операторов времени выполнения "doAll" для циклов, условий, переменных и констант. 
Так что я думаю, что у меня есть приемлемо быстрая и довольно простая для понимания и управления Forth-система.
Циклы организованы больше в стиле программирования на языке C, чем в традиционном Forth.

Вот хочется же людям высунуть руки через одно место, и... создать "особенности"(существенные)...
Унитаза им мало.

Автор:  KPG [ Вс окт 02, 2022 20:13 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

Bob Edwards' Forth Stuff
Цитата:
This is a collection of my forth programming material for various microcontrollers (ESP32, ESP8266, Parallax Propeller)


Sotnik писал(а):
Наиболее существенные особенности ядра CForth:
.

Кстати, т.к. в тенденции именования Форт есть популярный варинт добавления одной буквы перед словом Forth,
то и CForth есть в разных вариантах реализации. :)

Автор:  Sotnik [ Вс окт 02, 2022 23:58 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

KPG писал(а):
Кстати, т.к. в тенденции именования Форт есть популярный варинт добавления одной буквы
перед словом Forth, то и CForth есть в разных вариантах реализации. :)
Надо создать список по типу "таблицы Менделеева", и заполнить недостающие белые пятна.
Думаю, что мало букв уже осталось! :)

Автор:  KPG [ Вт окт 18, 2022 19:19 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

Benchmarks некоторых Форт тестов для некоторых МК в сравнении с Си и версиями Форт систем (в проекте неофициальной документации по Mecrisp Forth)

P.S. Есть и другие Форт бенчмарки, в частности, MONSTER benchmark :)

Автор:  KPG [ Пт окт 28, 2022 06:34 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

Страничка Форт проектов
https://librehacker.com/tag/forth/

Репа части проектов с МК

Автор:  Total Vacuum [ Пт окт 28, 2022 10:33 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

KPG писал(а):
Страничка Форт проектовhttps://librehacker.com/tag/forth/

:) Что за durexforth? Типа "мы за безопасный Форт"? Надо оберонщикам скинуть :)

Автор:  Hishnik [ Сб окт 29, 2022 19:21 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

Чего ж оно все такое... вспомогательное.

Автор:  KPG [ Вс окт 30, 2022 15:37 ]
Заголовок сообщения:  Re: Применение Форта для ARM, AVR, MSP430, PIC ...

Hishnik писал(а):
Чего ж оно все такое... вспомогательное.

:)
Forth Cross Compiler for MSP430 on Python

P.S. Cubed4th]: cubed4th 'PYTHON 'FORTH 'OOP + * 3 ^ ;

Небольшой пост по Forth
Изображение

Страница 13 из 17 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/