Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 14:17

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Advanced Forth System - перспективы?
СообщениеДобавлено: Вс сен 27, 2020 16:02 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Вот и в наших новостях промелькнуло упоминание об Advanced Forth System
Есть и что-то продаваемое
https://dt-store.shop/-p224148770

Собственно, мои контакты с этим коллективом состоялись несколько лет назад. Можно констатировать, что методологические вопросы ими приняты во внимание не были. В результате можно ожидать еще одного Технофорта с теми же результатами (ну или выходом на разработку электроники, но уже с Фортом в качестве внутреннего хобби).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Advanced Forth System - перспективы?
СообщениеДобавлено: Вс сен 27, 2020 16:40 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Hishnik писал(а):
...Можно констатировать, что методологические вопросы ими приняты во внимание не были. В результате можно ожидать еще одного Технофорта с теми же результатами (ну или выходом на разработку электроники, но уже с Фортом в качестве внутреннего хобби).

А что вы имеете ввиду под "методологическими вопросами".
Так и какой может быть результат, если Форт и так не рукопожатен + есть "дурында" с большой "экосистемой". stm32 куда получше будет atmegи, но тоже не особенно выстрелил.
ИМХО а так идея конечно не плоха. Тебе и железяка и софт и документация! Не надо лопатить кучу ДШ-ов, чтобы понять как проинициализировать gpio, uart, tim, ..., что очень удобно для новичков!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Advanced Forth System - перспективы?
СообщениеДобавлено: Вс сен 27, 2020 17:54 
Не в сети

Зарегистрирован: Пн янв 28, 2019 03:10
Сообщения: 174
Благодарил (а): 20 раз.
Поблагодарили: 13 раз.
Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Advanced Forth System - перспективы?
СообщениеДобавлено: Вс сен 27, 2020 21:35 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
zma писал(а):
Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP

А чем плохо, что ты получишь с русской документацией (надеюсь и поддержкой) + условному "ребёнку" не надо будет штудировать талмуд (ДШ), чтобы понять как инициализировать gpio, uart, ... или прости госпади i2c, чтобы написать простой blink!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Advanced Forth System - перспективы?
СообщениеДобавлено: Пн сен 28, 2020 12:15 
Не в сети

Зарегистрирован: Пн янв 28, 2019 03:10
Сообщения: 174
Благодарил (а): 20 раз.
Поблагодарили: 13 раз.
Так для Ардуиновского варианта C++ тоже даташит не нужен - там все интерфейсы контроллера и драйверы для распространённой периферии завёрнуты в универсальные высокоуровневые классы. Выглядит так, что платы с AFS нацелены на ту же аудиторию, что и Ардуино с его средой, языком, библиотеками и обучающими материалами (в том числе и на русском, кстати). Соответственно, я и пытаюсь понять, какое у них конкурентное преимущество перед Ардуино, а не перед голым МК


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Advanced Forth System - перспективы?
СообщениеДобавлено: Пн сен 28, 2020 17:51 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
zma писал(а):
Соответственно, я и пытаюсь понять, какое у них конкурентное преимущество перед Ардуино, а не перед голым МК

Вопрос сложный.
Думаю, есть некоторый шанс, в "конкуренции" при совмещении Форт с Скретч вариантом среды для младших школьников. :)

P.S. Как работающие примеры инструментария FlProg, HiAsm
может и к этому списку Алгоритм Билдер (Громова), Дракон среды в привязке к генерации кода для контроллеров (в Сириус центре есть примеры его использования, по информации с сайта Дракон)

А, так, нужен "пиар" и работа с целевой аудиторией Ардуино пользователей а также более продвинутые средства c IDE, а не только терминальный способ + ориентация на поддержку разных контроллеров.
Не повредит и выпуск обучающей бумажной литературы (по примеру лучших книг по Форту - Броуди 1,2, Баранова ...)
с иллюстрацией из робототехники, электроники, компилятостроения, машинного обучения ...

Есть пример Форт-подобного скриптового языка в плате Pololu Maestro Servo https://www.pololu.com/docs/pdf/0J40/maestro.pdf
В ПЛК es-ForthLogic предложили свой Форт, но пользователи в теме ПЛК довольно "суровые" люди для Форт использования.
(наверное, всё таки, как то окупаются эти изделия после их производства и находят рынки сбыта)
можно упомянуть RoboForth(в манипуляторах Strobotics),
QED-Forth mosaic-industries.com
...
Ниша для Форта есть и кем то используется (другие примеры есть на местном форуме), но думаю и в других пром-применениях нет "массового" потребителя.

Можно отметить, что если бы в их плате использовался какой то вариант выпускаемых аппаратно MISC Форт-контроллера (вместо STM32) , то разработка была бы наверное интересна по этому аспекту Форт использования именно с этими платами, а не в возможности использовать их Форт в RISC контроллерах. (по ресурсам нынешней элементной базы контроллеров в них может быть размещён и Форт оптимизируюмый компилированием в команды RISC контроллера)

zma писал(а):
Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Advanced Forth System - перспективы?
СообщениеДобавлено: Вт сен 29, 2020 16:44 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Проблема в таком подходе очень простая - это попытка конкуренции с Arduino и С++ на их поле. А почему не Лисп? А почему не Фортран, Дракон, Бейсик или другие языки со своими почитателями? Описание ничего не дает - оно просто должно быть. Обертки над периферией ничего не дают - это Hardware Abstraction Layer, он тоже по-хорошему должен быть везде. Для разработчика это либо игрушка на один день (и тогда почему бы не выбрать игрушку с более широким распространением), либо необоснованный vendor lock. Раз это плата с МК, почему бы не использовать распространенные инструменты разработки? Зачем обязательно заходить туда через своеобразный Форт?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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