Forth http://www.fforum.winglion.ru/ |
|
Advanced Forth System - перспективы? http://www.fforum.winglion.ru/viewtopic.php?f=2&t=3280 |
Страница 1 из 1 |
Автор: | Hishnik [ Вс сен 27, 2020 16:02 ] |
Заголовок сообщения: | Advanced Forth System - перспективы? |
Вот и в наших новостях промелькнуло упоминание об Advanced Forth System Есть и что-то продаваемое https://dt-store.shop/-p224148770 Собственно, мои контакты с этим коллективом состоялись несколько лет назад. Можно констатировать, что методологические вопросы ими приняты во внимание не были. В результате можно ожидать еще одного Технофорта с теми же результатами (ну или выходом на разработку электроники, но уже с Фортом в качестве внутреннего хобби). |
Автор: | Ilya [ Вс сен 27, 2020 16:40 ] |
Заголовок сообщения: | Re: Advanced Forth System - перспективы? |
Hishnik писал(а): ...Можно констатировать, что методологические вопросы ими приняты во внимание не были. В результате можно ожидать еще одного Технофорта с теми же результатами (ну или выходом на разработку электроники, но уже с Фортом в качестве внутреннего хобби). А что вы имеете ввиду под "методологическими вопросами". Так и какой может быть результат, если Форт и так не рукопожатен + есть "дурында" с большой "экосистемой". stm32 куда получше будет atmegи, но тоже не особенно выстрелил. ИМХО а так идея конечно не плоха. Тебе и железяка и софт и документация! Не надо лопатить кучу ДШ-ов, чтобы понять как проинициализировать gpio, uart, tim, ..., что очень удобно для новичков! |
Автор: | zma [ Вс сен 27, 2020 17:54 ] |
Заголовок сообщения: | Re: Advanced Forth System - перспективы? |
Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP |
Автор: | Ilya [ Вс сен 27, 2020 21:35 ] |
Заголовок сообщения: | Re: Advanced Forth System - перспективы? |
zma писал(а): Я так понял, эта команда свою продукцию позиционирует, как обучающую и хоббийную. Не понятно, правда, какие преимущества перед платами, поддерживаемыми Arduino Studio, при том, что они есть уже и с ARM и с ESP А чем плохо, что ты получишь с русской документацией (надеюсь и поддержкой) + условному "ребёнку" не надо будет штудировать талмуд (ДШ), чтобы понять как инициализировать gpio, uart, ... или прости госпади i2c, чтобы написать простой blink! |
Автор: | zma [ Пн сен 28, 2020 12:15 ] |
Заголовок сообщения: | Re: Advanced Forth System - перспективы? |
Так для Ардуиновского варианта C++ тоже даташит не нужен - там все интерфейсы контроллера и драйверы для распространённой периферии завёрнуты в универсальные высокоуровневые классы. Выглядит так, что платы с AFS нацелены на ту же аудиторию, что и Ардуино с его средой, языком, библиотеками и обучающими материалами (в том числе и на русском, кстати). Соответственно, я и пытаюсь понять, какое у них конкурентное преимущество перед Ардуино, а не перед голым МК |
Автор: | KPG [ Пн сен 28, 2020 17:51 ] |
Заголовок сообщения: | 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 По информации их предполагаемая целевая аудитория промышленность (из видео по предполагаемым решениям в этой парадигме), а это наверное и как точка дополнительного старта, |
Автор: | Hishnik [ Вт сен 29, 2020 16:44 ] |
Заголовок сообщения: | Re: Advanced Forth System - перспективы? |
Проблема в таком подходе очень простая - это попытка конкуренции с Arduino и С++ на их поле. А почему не Лисп? А почему не Фортран, Дракон, Бейсик или другие языки со своими почитателями? Описание ничего не дает - оно просто должно быть. Обертки над периферией ничего не дают - это Hardware Abstraction Layer, он тоже по-хорошему должен быть везде. Для разработчика это либо игрушка на один день (и тогда почему бы не выбрать игрушку с более широким распространением), либо необоснованный vendor lock. Раз это плата с МК, почему бы не использовать распространенные инструменты разработки? Зачем обязательно заходить туда через своеобразный Форт? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |