Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Advanced Forth System - перспективы? |
|
|
Проблема в таком подходе очень простая - это попытка конкуренции с Arduino и С++ на их поле. А почему не Лисп? А почему не Фортран, Дракон, Бейсик или другие языки со своими почитателями? Описание ничего не дает - оно просто должно быть. Обертки над периферией ничего не дают - это Hardware Abstraction Layer, он тоже по-хорошему должен быть везде. Для разработчика это либо игрушка на один день (и тогда почему бы не выбрать игрушку с более широким распространением), либо необоснованный vendor lock. Раз это плата с МК, почему бы не использовать распространенные инструменты разработки? Зачем обязательно заходить туда через своеобразный Форт?
Проблема в таком подходе очень простая - это попытка конкуренции с Arduino и С++ на их поле. А почему не Лисп? А почему не Фортран, Дракон, Бейсик или другие языки со своими почитателями? Описание ничего не дает - оно просто должно быть. Обертки над периферией ничего не дают - это Hardware Abstraction Layer, он тоже по-хорошему должен быть везде. Для разработчика это либо игрушка на один день (и тогда почему бы не выбрать игрушку с более широким распространением), либо необоснованный vendor lock. Раз это плата с МК, почему бы не использовать распространенные инструменты разработки? Зачем обязательно заходить туда через своеобразный Форт?
|
|
|
|
Добавлено: Вт сен 29, 2020 16:44 |
|
|
|
|
|
Заголовок сообщения: |
Re: Advanced Forth System - перспективы? |
|
|
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 По информации их предполагаемая целевая аудитория промышленность (из видео по предполагаемым решениям в этой парадигме), а это наверное и как точка дополнительного старта,
[quote="zma"]Соответственно, я и пытаюсь понять, какое у них конкурентное преимущество перед Ардуино, а не перед голым МК[/quote] Вопрос сложный. Думаю, есть некоторый шанс, в "конкуренции" при совмещении Форт с Скретч вариантом среды для младших школьников. :)
P.S. Как работающие примеры инструментария FlProg, HiAsm может и к этому списку Алгоритм Билдер (Громова), Дракон среды в привязке к генерации кода для контроллеров (в Сириус центре есть примеры его использования, по информации с сайта Дракон)
А, так, нужен "пиар" и работа с целевой аудиторией Ардуино пользователей а также более продвинутые средства c IDE, а не только терминальный способ + ориентация на поддержку разных контроллеров. Не повредит и выпуск обучающей бумажной литературы (по примеру лучших книг по Форту - Броуди 1,2, Баранова ...) с иллюстрацией из робототехники, электроники, компилятостроения, машинного обучения ...
Есть пример Форт-подобного скриптового языка в плате Pololu Maestro Servo https://www.pololu.com/docs/pdf/0J40/maestro.pdf В ПЛК [url=https://es.ua/komponenty-telemexaniki/kontrollery/]es-ForthLogic[/url] предложили свой Форт, но пользователи в теме ПЛК довольно "суровые" люди для Форт использования. (наверное, всё таки, как то окупаются эти изделия после их производства и находят рынки сбыта) можно упомянуть [url=https://www.strobotics.com/roboforth.htm]RoboForth(в манипуляторах Strobotics),[/url] [url=http://www.mosaic-industries.com/Products/Software/]QED-Forth mosaic-industries.com[/url] ... Ниша для Форта есть и кем то используется (другие примеры есть на местном форуме), но думаю и в других пром-применениях нет "массового" потребителя.
Можно отметить, что если бы в их плате использовался какой то вариант выпускаемых аппаратно MISC Форт-контроллера (вместо STM32) , то разработка была бы наверное интересна по этому аспекту Форт использования именно с этими платами, а не в возможности использовать их Форт в RISC контроллерах. (по ресурсам нынешней элементной базы контроллеров в них может быть размещён и Форт оптимизируюмый компилированием в команды RISC контроллера)
[quote="zma"]Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP[/quote] По информации их предполагаемая целевая аудитория промышленность (из видео по предполагаемым решениям в этой парадигме), а это наверное и как точка дополнительного старта,
|
|
|
|
Добавлено: Пн сен 28, 2020 17:51 |
|
|
|
|
|
Заголовок сообщения: |
Re: Advanced Forth System - перспективы? |
|
|
Так для Ардуиновского варианта C++ тоже даташит не нужен - там все интерфейсы контроллера и драйверы для распространённой периферии завёрнуты в универсальные высокоуровневые классы. Выглядит так, что платы с AFS нацелены на ту же аудиторию, что и Ардуино с его средой, языком, библиотеками и обучающими материалами (в том числе и на русском, кстати). Соответственно, я и пытаюсь понять, какое у них конкурентное преимущество перед Ардуино, а не перед голым МК
Так для Ардуиновского варианта C++ тоже даташит не нужен - там все интерфейсы контроллера и драйверы для распространённой периферии завёрнуты в универсальные высокоуровневые классы. Выглядит так, что платы с AFS нацелены на ту же аудиторию, что и Ардуино с его средой, языком, библиотеками и обучающими материалами (в том числе и на русском, кстати). Соответственно, я и пытаюсь понять, какое у них конкурентное преимущество перед Ардуино, а не перед голым МК
|
|
|
|
Добавлено: Пн сен 28, 2020 12:15 |
|
|
|
|
|
Заголовок сообщения: |
Re: Advanced Forth System - перспективы? |
|
|
zma писал(а): Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP А чем плохо, что ты получишь с русской документацией (надеюсь и поддержкой) + условному "ребёнку" не надо будет штудировать талмуд (ДШ), чтобы понять как инициализировать gpio, uart, ... или прости госпади i2c, чтобы написать простой blink!
[quote="zma"]Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP[/quote] А чем плохо, что ты получишь с русской документацией (надеюсь и поддержкой) + условному "ребёнку" не надо будет штудировать талмуд (ДШ), чтобы понять как инициализировать gpio, uart, ... или прости госпади i2c, чтобы написать простой blink!
|
|
|
|
Добавлено: Вс сен 27, 2020 21:35 |
|
|
|
|
|
Заголовок сообщения: |
Re: Advanced Forth System - перспективы? |
|
|
Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP
Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP
|
|
|
|
Добавлено: Вс сен 27, 2020 17:54 |
|
|
|
|
|
Заголовок сообщения: |
Re: Advanced Forth System - перспективы? |
|
|
Hishnik писал(а): ...Можно констатировать, что методологические вопросы ими приняты во внимание не были. В результате можно ожидать еще одного Технофорта с теми же результатами (ну или выходом на разработку электроники, но уже с Фортом в качестве внутреннего хобби). А что вы имеете ввиду под "методологическими вопросами". Так и какой может быть результат, если Форт и так не рукопожатен + есть "дурында" с большой "экосистемой". stm32 куда получше будет atmegи, но тоже не особенно выстрелил. ИМХО а так идея конечно не плоха. Тебе и железяка и софт и документация! Не надо лопатить кучу ДШ-ов, чтобы понять как проинициализировать gpio, uart, tim, ..., что очень удобно для новичков!
[quote="Hishnik"]...Можно констатировать, что методологические вопросы ими приняты во внимание не были. В результате можно ожидать еще одного Технофорта с теми же результатами (ну или выходом на разработку электроники, но уже с Фортом в качестве внутреннего хобби).[/quote] А что вы имеете ввиду под "методологическими вопросами". Так и какой может быть результат, если Форт и так не рукопожатен + есть "дурында" с большой "экосистемой". stm32 куда получше будет atmegи, но тоже не особенно выстрелил. ИМХО а так идея конечно не плоха. Тебе и железяка и софт и документация! Не надо лопатить кучу ДШ-ов, чтобы понять как проинициализировать gpio, uart, tim, ..., что очень удобно для новичков!
|
|
|
|
Добавлено: Вс сен 27, 2020 16:40 |
|
|
|
|
|
Заголовок сообщения: |
Advanced Forth System - перспективы? |
|
|
Вот и в наших новостях промелькнуло упоминание об Advanced Forth System Есть и что-то продаваемое https://dt-store.shop/-p224148770 Собственно, мои контакты с этим коллективом состоялись несколько лет назад. Можно констатировать, что методологические вопросы ими приняты во внимание не были. В результате можно ожидать еще одного Технофорта с теми же результатами (ну или выходом на разработку электроники, но уже с Фортом в качестве внутреннего хобби).
Вот и в наших новостях промелькнуло упоминание об Advanced Forth System Есть и что-то продаваемое https://dt-store.shop/-p224148770
Собственно, мои контакты с этим коллективом состоялись несколько лет назад. Можно констатировать, что методологические вопросы ими приняты во внимание не были. В результате можно ожидать еще одного Технофорта с теми же результатами (ну или выходом на разработку электроники, но уже с Фортом в качестве внутреннего хобби).
|
|
|
|
Добавлено: Вс сен 27, 2020 16:02 |
|
|
|
|