Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт июл 16, 2024 01:49

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Ср июн 16, 2021 01:00 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7966
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Вот в этой теме и презентация лежит.

http://fforum.winglion.ru/viewtopic.php?f=3&t=3281


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Пт июн 18, 2021 01:51 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7966
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Ну вот...


Вложения:
ArduinoForth02.png
ArduinoForth02.png [ 20.15 Кб | Просмотров: 8916 ]
ArduinoForth01.png
ArduinoForth01.png [ 81.47 Кб | Просмотров: 8916 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Пт июн 18, 2021 15:48 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Ну вот...

К слову.
Интересно, что статья про самодельный RPN калькулятор на STM32L476 с дисплеем как у DM42
зашла в читательский рейтинг на Хабрe на Ура. :)
OpenRPNCalc: делаем бескомпромиссный калькулятор


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Пт июн 18, 2021 15:57 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7966
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Интересно, что статья про самодельный RPN калькулятор на STM32L476 с дисплеем как у DM42

О, у меня двое бакалавров в этом году на STM32 сделали по плате.. :) Но у них с BlueTooth.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Сб июн 19, 2021 15:16 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 407
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 49 раз.
Поблагодарили: 3 раз.
Hishnik писал(а):
Мода приходит и уходит. Что было популярно 10 лет назад, вот так, навскидку? Ведь что-то было... и где оно сейчас?
На форте что было? НИЧЕГО. И тогда не было массовости, и сейчас нет.
Hishnik писал(а):
Sotnik писал(а):
Мы можем "вклинить" форт-ядро в готовую периферию некого готового AVR/ARM/DSP/PIC/MSP430 или другого массового проца на уровне FPGA?
Ничего не надо "вклинивать", периферийных ядер достаточно, на любой вкус. Делать набор вида "3 UART, 4 PWM, 2 I2C, 5 SPI", а потом думать, куда его девать - бессмысленно. В FPGA это собирается на структурном уровне...
Это максимальный вариант. Минимальный категорически запрещён именно твоей идеологий!!!
Hishnik писал(а):
Sotnik писал(а):
Но на многие задачи вполне хватит некого среднего железа, который и будет форт-стандартом.
Железо будет форт-стандартом?....
Да. И что мешает? Мерещатся гигантские фин затраты??? А кто хвастал что уже давно всё проработано!?

А вот далее и разложим по полочкам, почему мёртв ФОРТ.

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Сб июн 19, 2021 15:26 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 407
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 49 раз.
Поблагодарили: 3 раз.
Hishnik писал(а):
Еще раз - это некорректный вопрос. FPGA - реконфигурируемая платформа, все проекты делаются конкретными разработчиками
....
Это все равно что спрашивать "есть ли компьютер с достаточно развитым набором программ, установленным на нем".


А вот далее и разложим по полочкам, почему мёртв ФОРТ.


Вот эти попытки доказать, что проекты должны быть ГРОМАДНЫМИ и только ВСЕГДА через САПР, и ставят крест на массовости форта.

Прочитал, и живо вспомнился анекдот:
Наркоман стучится в двери:
- Что надо?
- Вася дома?
- Вася умер. (дверь закрывается)
Стучится опять:
- Вася дома??
- Вася умер! (дверь с грохотом закрывается)
Стучится опять:
- Вася дома???
- Вася умер!!!
- Нифига не пойму, он за маком пойдёт или нет???

Так и меня убеждают, как того наркомана, что нет никакого пациента, и уже быть не может. Он умер.
Но есть различные куски других пациентов, которые можно соединить, и... получить умершего пациента, но только для решения некой задачи.
Кто тут спорит (или не в курсе) про гибкость и наращиваемость схемы в FPGA в нужную сторону?
Я же не спорю про возможности реконфигурации FPGA, и, естественно, рад таким возможностям.
( а все взахлёб мне усиленно об этом напоминают )
Но есть разные задачи, и как GA144 успешно решает свои задачи, так и камушек, слабее GA, но помощнее чем AVR, вполне может решать многие задачи, без использования САПР.
ФОРТ + AVR, ФОРТ + ARM, ФОРТ + PIC, ФОРТ + ESP32 - это нормально,
а вот ФОРТ + ФОРТ-камне - это... Это КАТЕГОРИЧЕСКИ нельзя!!! Только САПР!!!

Т.е. AVR/ARM и т.п. - это всё неправильно, и надо брать пушку САПР, и стрелять по воробьям...
У всех ведущих технологий это есть, а вот у нас и быть не должно!!!
Но зато можно мыкаться с бубном по чужим камням, для решения простых задач.

И всё потому, что РЕШЕНО - форт-железо не может быть стандартом. По факту - так и есть, точнее - ничего нет...
И это приподноситься, и весьма аргументированно, как... достижение, и очень крутое.

Вывод: Какой либо железной форт-архитектуры не существует. Потому и мёртв форт.
Существует фантастически мощная абстракция, которая... невидима.
Отсутствие какой-либо вменяемой идеологии и загнало развитие форта в....
Но если очень хочется, то под некую задачу можно собрать кое что действующее.

Кто из нас в танке??? :) А я говорю про ИДЕОЛОГИЮ, а не про финансирование.
Похоже, что мировые производители камней не правы в корне.
Продавая миллиарды изделий с ограниченым функционалом.
Ну не правы они. Может им сказать об этом?

---------------------------------

Или таки: ( тихеньким, слабеньким, таким голосом ) миру показать что монстрик жив (без финансов, только идеология)
В простенькую FPGA собрать простенькую РАБОЧЮЮ схемку, с ресурсом "а-ля ATmega328" без аналоговых цепей.
( Тут же без устали рассказывают, как играючи собирают и посложнее конфиги для разных проектов. )
И тогда через терминалку рулить фортом. (без САПР, без ГРОМАДНЫХ вливаний в крутой внешний софт)

Или НЕТ. Так как мир перевернётся от такой наглости, как по Явление в нём железного ФОРТА...

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Сб июн 19, 2021 17:42 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7966
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Sotnik писал(а):
На форте что было? НИЧЕГО. И тогда не было массовости, и сейчас нет.

Интересно, а зачем массовость? Чтобы было больше конкуренции? :) Вот я действительно не понимаю логики и практичности таких запросов. Это такое психологическое подкрепление вида "раз все занимаются, значит точно хорошая вещь"? Так надо самостоятельно оценивать технологии и их применимость.

Sotnik писал(а):
Это максимальный вариант. Минимальный категорически запрещён именно твоей идеологий!!!

Вот тут я совсем не понял - что у меня за такая идеология и почему она категорически запрещает "минимальный вариант". Я уже написал, что в реконфигурируемой системе все делается "по месту". Если надо 3 канала PWM, то и ставятся 3 канала. Чтобы иметь возможность так делать, нужно сначала освоить саму технологию проектирования процессоров и периферии к ним, плюс понять методику сборки систем, чтобы они нацеливались на конкретную задачу, а не на то, чтобы сначала стать похожими на AVR/ARM/PIC, а уже потом настраиваться точно так же, как сделано там, и иметь те же недостатки, которые имеют они.

Sotnik писал(а):
Да. И что мешает? Мерещатся гигантские фин затраты??? А кто хвастал что уже давно всё проработано!?

Вот сейчас "на стапелях" 8-е поколение форт-процессоров. Причем оно идет в 4 модификациях, которые существенно друг от друга отличаются аппаратной архитектурой (но все равно выполняют Форт). Затраты - ну максимум одна отладочная плата, это даже если не нацеливаться на прямо совсем производство. При этом все значимые архитектурные продвижения (а конкретно 3, 5, 7) были результатом того, что конкретный проект требовал вполне нетривиального, и приходилось именно это и обеспечивать. При этом конкретных затрат по тайм-трекеру набралось на 37 часов работы в САПР (собственно, один раз и измерялось в порядке эксперимента).

Sotnik писал(а):
Вот эти попытки доказать, что проекты должны быть ГРОМАДНЫМИ и только ВСЕГДА через САПР, и ставят крест на массовости форта.


"проект: Комплекс взаимосвязанных мероприятий, направленный на создание уникального продукта или услуги в условиях временных и ресурсных ограничений."

Если создается не продукт, а полуфабрикат для неопределенного круга хоббистов, то это не проект. Опять же, если полуфабрикат выбрасывается на опенсорс-помойку, то ни о каких временных ограничениях говорить не приходится - он там может десятилетиями валяться, пока его не "обозреют" для очередного призыва сделать что-нибудь.

Sotnik писал(а):
И всё потому, что РЕШЕНО - форт-железо не может быть стандартом.

Что значит "решено"? Решение подразумевает возможности привести его в исполнение. Запретить разработчикам делать процессоры - нереально. Навязать определенный набор команд в виде стандарта - еще менее реально.

Sotnik писал(а):
Похоже, что мировые производители камней не правы в корне.
Продавая миллиарды изделий с ограниченым функционалом.

Ну вот в мышке стоит процессор, видимо PIC (у них есть специальные серии с HID, вобщем как раз под мышей). Из этого вывод один - если надо будет сделать мышь, можно воспользоваться таким процессором. Это не означает ни того, что "миллиарды пользователей мышек доказали эффективность", ни того, что "нужно срочно переписать все на Форте для массовости". Это просто означает, что для двух оптодатчиков, набора кнопок и USB HID годится вот такое решение. Если набор аппаратуры и алгоритмов будет другим - значит будет другое решение.

Sotnik писал(а):
В простенькую FPGA собрать простенькую РАБОЧЮЮ схемку, с ресурсом "а-ля ATmega328" без аналоговых цепей.

Тут вспоминается уже анекдот "но три этажа дачи я сносить не позволю!" :)) Вроде бы какое-то старое ядро нормально синтезировалось, если указать DATAWIDTH = 8, но вот просто лениво такими игрушками заниматься.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over ArduinoВсё уже украдено до нас
СообщениеДобавлено: Сб июн 19, 2021 18:15 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik такое?
Микроконтроллер своими руками

P.S. А, может и МК контроллеры для Форт в минимальном аппаратном исполнении возможно также использовать для "многих" задач?
IDE using MikroForth for the ATMEL AVR Attiny 2313 in 20 Pin DIL

@" "Всё" уже "украдено" до "нас" " :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Сб июн 19, 2021 18:41 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
А вот далее и разложим по полочкам, почему мёртв ФОРТ.

Можно устроить опрос, в рамках местного форума,
Пациэнт жив или @ "доктор сказал в морг, значит в морг!" :)

Sotnik писал(а):
Так и меня убеждают, как того наркомана, что нет никакого пациента, и уже быть не может. Он умер.
Но есть различные куски других пациентов, которые можно соединить, и... получить умершего пациента, но только для решения некой задачи.

Ох, @" трудно выходит Каменный цветок у Данилы -мастера" :)

P.S. А, вообще, с уходом Михаила с форума, заботиться о Фортёрах некому стало.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Сб июн 19, 2021 19:15 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7966
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
А, вообще, с уходом Михаила с форума, заботиться о Фортёрах некому стало.

Ну что значит "с уходом"? Я ему запретил здесь появляться из-за постоянной навязчивой "заботы" в виде приглашения всех участвовать в его многоуровневом маркетинге микроплатежей за форт-полуфабрикаты. Редкие увлечения опасны тем, что их сторонники начинают собираться, чтобы культивировать элитарность, маскируя это под расплывчатые общие фразы вроде "надо развивать и распространять". Потом человек у себя дома тихо гордится, что он такой элитарный, а работа или вообще с IT не связана, или на ней Форт в его исполнении выглядит блекло. И в чем смысл такого времяпровождения?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Сб июн 19, 2021 21:15 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 472
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 23 раз.
Боюсь, что гипотетический эталонный Форт-процессор невозможен. Ведь Форт - язык для законченных эгоистов. :D Не удивлюсь, если у любого наугад взятого обитателя данного форума имеется с десяток порой даже малосовместимых самодельных версий Форт. О всеобщих равенстве, братстве и ANSI-совместимости даже не заикаюсь. Не факт, что такой процессор будет иметь ошеломительный успех даже у разработчиков, использующих Форт. Да, безусловно, кто-то порадуется и начнет применять в своих изделиях, но большинство будет недовольно ворчать и воротить нос...
При проектировании нового изделия нужно выбирать такой микроконтроллер, которому хватает производительности/flash/ram (лучше немного перезаложиться по каждому из пунктов) и который имеет в наличии всю необходимую периферию (тоже лучше взять с запасом). При этом проще всего (особенно, если сроки поджимают) выбирать из тех семейств микроконтроллеров, с которыми доводилось работать ранее. Так, например, разработчик, использующий avr, будет упорно сватать атмеги во все свои изделия, несмотря на то, что их уже microchip выкупил. :) А тот, кто использует условный stm32, и не посмотрит в сторону мк других производителей с тем же самым ядром cortex-x, которых уже развелось как грязи, хотя условный nxp или миландр (шутка), может быть "быстрее, выше, сильнее". Иногда ставят какой-то мк, т.к. "давай куда-нибудь эти мк поставим, а то пылятся без дела на складе". И только если задача оказывается неподъемной для имеющегося на примете мк, начинается поиск замены, которая удовлетворяла бы всем минимальным требованиям (производительность/памяти/периферия), при этом смотрят цену/потребление/наличие и сроки поставки и т.д. и т.п. Но даже в этом случае условный любитель stm32 будет искать среди ближайших родственников от других производителей с той же архитектурой cortex-x. Поэтому, даже если в данный конкретный момент Форт-процессор окажется дешевле, энергоэффективнее и будет выигрывать абсолютно по всем параметрам, на него мало кто обратит внимание в первую очередь из-за непривычной архитектуры. И еще из-за отсутствия компилятора Си. Да-да, ведь под Форт-процессор всенепременно нужно писать на Форте... :D Нет, я не исключаю, что когда-нибудь какой-нибудь Форт-процессор случайно "выстрелит", но, боюсь, по причинам никак не связанным с элегантностью, компактностью и красотой Форт-решений, а скорее по экономическим (кто-нибудь случайно поставит такой мк в что-нибудь ардуиноподобное)/политическим (с сегодняшнего дня наша страна переходит на выпуск отечественных процессоров, которые в 2 раза больше и мощнее вражеских :D ) причинам, по глупости наконец. Сколько в мире тиражируется уродливых и некрасивых решений просто потому, что "так исторически сложилось"? Естественно, все что выше - это не про Форт-процессор, который полностью поддерживает весь стандарт ANSI, такой процессор будет мертворожденным по определению...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Сб июн 19, 2021 23:54 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
[quote="Total Vacuum"]политическим (с сегодняшнего дня наша страна переходит на выпуск отечественных процессоров, которые в 2 раза больше и мощнее вражеских :D ) /quote]
А чем "плохи" политические соображения и например для оборонки? Я тут например читал в новостях, что образовался дифицит чипов и многие мировые автопроизводители "присели" на попу!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Вс июн 20, 2021 00:34 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 472
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 23 раз.
Ilya писал(а):
А чем "плохи" политические соображения и например для оборонки?
Отнюдь! Лично я буду счастлив, если отечественная промышленность наладит выпуск доступных для массового использования и качественных микроконтроллеров. Более того, задача производства своими силами такой продукции должна быть среди первоочередных для любого уважающего себя государства, причем речь не только о микроконтроллерах, а вообще о всей элементной базе вплоть до самого паршивого резистора.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Вс июн 20, 2021 02:12 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7966
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Total Vacuum писал(а):
Боюсь, что гипотетический эталонный Форт-процессор невозможен.

Вполне соглашусь. Форт-процессор, в силу специфичности, является практически единственным представителем процессоров с 0-адресной командой. Если теперь это расширить на 1- 2- 3-адресные системы команд, то указать на "идеальный процессор" будет просто невозможно. Это, собственно, какой? Intel/AMD64, ARM, или вообще 8-битное ядро? Так что внутри понятия "0-адресная система команд" можно развернуться достаточно широко.

Total Vacuum писал(а):
а, безусловно, кто-то порадуется и начнет применять в своих изделиях, но большинство будет недовольно ворчать и воротить нос...

Мне просто интересно посмотреть на проект, который был реализован на базе скачанного из Интернета IP-ядра форт-процессора. И вот почему мне это кажется маловероятным. В процессе выполнения сколько-нибудь серьезного проекта разработчики начинают не с поиска процессора в Интернете, а с существенно более высокоуровневых вещей - осмысления задачи, выделения в ней формализуемой/автоматизируемой части, определения моделей, потоков данных, алгоритмов взаимодействия. Далее уже следуют ограничения (стоимость, потребление), и вот тут и появляется ТЗ на процессорную систему. Да, "линейному" разработчику такое ТЗ часто приносят в готовом виде. А бывает, что в условно готовом, потому что его, конечно, набрали на компьютере, но мало кто его продумывал. Что-нибудь на уровне "везде процессор XXX, так что и у нас будет, а программисты справятся как-нибудь". Поэтому тут есть минимум два явно просматриваемых варианта, когда на выложенный в сеть форт-процессор отреагируют негативно:
1. У команды все хорошо, разработаны алгоритмы, проверены на высокоуровневых моделях, уже понятно, что и как делать. Зачем им в таком варианте сторонний процессор? Он должен органично вписаться в запланированный процесс разработки, а его разве кто-то для этого процесса адаптировал? В 90%+ случаев там будет "смотрите, смотрите, стек! аппаратный! не то что везде, где аппаратного стека нет!". Возможно, к FPGA-макету будет подключена какая-нибудь периферия. А дальше? Я так понимаю, что взлетать со всем этим (и быть до экстаза благодарными авторам форт-процессора) должен быть коллектив разработчиков финального проекта. Даже несмотря на то, что подавляющая часть эксплуатационных характеристик изделия определялась ими, а не форт-процессором. Соответственно, и не нужно им такого счастья, потому что это будет с большой вероятностью резким рывком куда-то вбок от основной линии развития.
2. У команды ничего хорошего нет, разработка фрагментарная и стихийная. В этом случае тащить в проект странную технологию - это заложить мощную мину замедленного действия, на которую потом будут кивать все окружающие при возникновении малейших проблем. Даже если программист будет делить на ноль и выходить за пределы массивов, претензии будут к форт-процессору - на всякий случай.

Total Vacuum писал(а):
Так, например, разработчик, использующий avr, будет упорно сватать атмеги во все свои изделия, несмотря на то, что их уже microchip выкупил. А тот, кто использует условный stm32, и не посмотрит в сторону мк других производителей

В целом это соответствует матрице "технологии/рынки". Разработчики, опять же концентрируясь на своей деятельности, часто полагают, что "МК XXX может все!", или, в более адекватном варианте "если я выберу правильный МК, то смогу написать все на Си/Питоне/Ассемблере". При этом, сталкиваясь с новой проблемой, такой разработчик начинает задаваться вопросом "а что это вообще такое?". Лезет в Интернет, делает запросы вида "библиотека для моделирования уникальных термоядерных реакций, скачать без регистрации", спрашивает по форумам, не завалялось ли у кого ссылки на open-source, в результате кое-как затыкает дыру. В таком стиле оно не особо работает.

Total Vacuum писал(а):
И еще из-за отсутствия компилятора Си. Да-да, ведь под Форт-процессор всенепременно нужно писать на Форте...

Если не возводить Форт в статус религии, то компилятор Си для него вполне получается :) Впрочем, и Форт как DSL оказывается вполне рабочим инструментом.

Total Vacuum писал(а):
Лично я буду счастлив, если отечественная промышленность наладит выпуск доступных для массового использования и качественных микроконтроллеров.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth over Arduino
СообщениеДобавлено: Вс июн 20, 2021 11:51 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Если не возводить Форт в статус религии, то компилятор Си для него вполне получается :) Впрочем, и Форт как DSL оказывается вполне рабочим инструментом.

Разработка стековой виртуальной машины и компилятора под неё (часть III)

P.S. Автор вспоминает и улучшает навыки программирования на C++ в рамках такой себе поставленной задачи. :)

Форт как DSL
Проект FCL - спецификации языка для калькулятора на идеях Factor, Forth, Lisp ...
https://github.com/zeroflag/fcl

Уже приводил такой пример https://github.com/pzembrod/cc64 - компилятор Cи на Forth для 65C02
- наверное можно отнести к использованию Forth как DSL,


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB