Forth http://fforum.winglion.ru/ |
|
Интересные ссылки http://fforum.winglion.ru/viewtopic.php?f=35&t=161 |
Страница 44 из 58 |
Автор: | Hishnik [ Пн июл 13, 2020 19:15 ] |
Заголовок сообщения: | Re: Интересные ссылки |
KPG писал(а): Забавная отметка - мелкий бандеровец. Ну если человек угрожал "залить Донбасс ипритом", это он себя однозначно определил. Понятно, что ручонки у него коротки. А практика показывает, что кто хочет работать - тот работает, а не мечтает о рабах. KPG писал(а): А, какие возможные планы в отношении к/с Forth у нижегородского коллективa? Да никаких, там нет активных фортеров. KPG писал(а): Вроде своё предложение они планируют представить на рынке не дороже 1000р для российской аудитории Форт "фанатов" и, надеюсь, что корпоративный рынок B2B обратит на них своё внимание. Холопов - возможно, но это Москва. Тем более что они вообще соседи по этажу Может быть, что-то и представят, но у всех активистов одинаковые проблемы - очень большая зацикленность на Форте как таковом и мечты о "тысячах последователей". А с любой технологией нужно работать. Если "корпоративный рынок" и "обратит внимание" на Форт, это никак не будет победным шествием в том смысле, что появятся сотни объявлений "ищем людей, умеющих писать 2 2 +, любые деньги, срочно". Наивная мечта компьютерщика - по-хозяйски расположиться в компании и гонять налево и направо бухгалтерию, менеджеров, директора и всех остальных, пугая то ли страшным Линуксом, то ли страшным Фортом. Эти сказки кончились в 90-х (да и тогда не особо и начинались). Если специалист не умеет решать конкретную проблему, его не спасет знание технологий. Поэтому и нужно решать проблемы, а не "продвигать Форт". |
Автор: | KPG [ Вт июл 14, 2020 15:32 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Hishnik писал(а): Если специалист не умеет решать конкретную проблему, его не спасет знание технологий. Поэтому и нужно решать проблемы, а не "продвигать Форт". Гипотетический специалист и решает проблемы на том, что ему знакомо и привычно и возможно считая решения на Форт недостижимой для него эквилибристикoй. P.S. Даже дополнения ~devel в SPF4 каким то кодом затормозилось, вроде как. В этом плане каких то демонстрационных примеров, например, в Win32Forth возможностей данной Форт-системы в целом больше. Hishnik писал(а): А с любой технологией нужно работать Да, но даже какие то "тривиальные" действия в других технологиях, на Форт могут превратиться в изобретение очередного "костыльного" велосипеда и разгадывания Форт-головоломки, к тому же и вероятно не тиражируемой. |
Автор: | Hishnik [ Вт июл 14, 2020 20:05 ] |
Заголовок сообщения: | Re: Интересные ссылки |
KPG писал(а): Гипотетический специалист и решает проблемы на том, что ему знакомо и привычно и возможно считая решения на Форт недостижимой для него эквилибристикoй. Специалист не будет пугаться языков. А если взять регулярные выражения или функциональное программирование - там тоже много своеобразных конструкций. Неужели этого всего нужно бояться? Специалист на то и специалист, что будет учитывать возможные трудности с инструментами, если в итоге результат будет положительным. KPG писал(а): Даже дополнения ~devel в SPF4 каким то кодом затормозилось, вроде как. Естественно, затормозились. Они по инерции и шли. Пока была пара Eserv+nnCron, имело смысл что-то дописывать, потому что были реальные запросы "нам срочно надо сделать вот это, а в SPF этого не хватает". Когда перестали идти запросы, основной движущей силой стал апломб #яжфортеров. KPG писал(а): Да, но даже какие то "тривиальные" действия в других технологиях, на Форт могут превратиться в изобретение очередного "костыльного" велосипеда и разгадывания Форт-головоломки, к тому же и вероятно не тиражируемой. А я сколько уже и отмечал, что надо объективно подойти, а не пытаться вознести Форт на пьедестал, а потом зажмуриться и отказываться видеть объективные недостатки. Позиция "Форт лучший и должен быть везде" изначально уязвима, потому что просто исходя из здравого смысла ни один язык не может быть лучшим во всем и использоваться везде. А из описания и анализа недостатков следуют и пути их компенсации (не исправления, а именно такой постановки работ, чтобы реальные недостатки не были существенными). |
Автор: | KPG [ Ср авг 26, 2020 06:34 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Оригинальный FIG-Forth This is c-forth written by Allan Pratt containing modifications by John P. Nelson, Ken Brown and Marc de Groot. works on macOS, Linux, Windows supported cell sizes: 16/32/64bit supports DODOES and vocabularies Limitations: cell addressed FORTH virtual machine С помощью MinGW собирается под Windows P.S. Некоторые слова: VLIST аналог WORDS из Forth-83 При занесении значения в область HERE сам HERE увеличивается на 1 Код: : VAR <BUILDS , DOES> @ ; Код: HERE WORD COUNT TYPE 0 LIST \ вывод 0- экрана текста ' 1 CFA EXECUTE \ найти и выполнить слово SMUDGE \ если слово появилось в словаре, но система его не видит - сделать последнее слово видимым ... терминал VT100 в системе не поддержан, поэтому и код редактора из Forth.blk (делается из тхт файла утилитой преобразования) не работает после загрузки по LOAD из соответствующего блока. Какие то ещё значимые отличия FIG-Forth в ньюансах от стандарта Forth-83? |
Автор: | Hishnik [ Чт авг 27, 2020 01:01 ] |
Заголовок сообщения: | Re: Интересные ссылки |
KPG писал(а): 0 LIST \ вывод 0- экрана текста А перфокарты пробиваются? |
Автор: | Total Vacuum [ Вт сен 01, 2020 12:40 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Hishnik писал(а): А перфокарты пробиваются? А как же? Есть стандартное слово PUNCH-CARD-WRITE-SINGLE-BIT |
Автор: | KPG [ Чт сен 24, 2020 09:44 ] |
Заголовок сообщения: | Re: Интересные ссылки |
KPG писал(а): Конструктор с Форт-системой на STM32 Что то уже начали продавать "Старт AFM-0" Стартовый комплект для изучения программирования в Advanced Forth System ( 1170 ₽) P.S. Модуль "голой" платки ( 400 ₽) |
Автор: | Hishnik [ Вс сен 27, 2020 03:48 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Еще бы понять, чем "модуль Форт-машины" отличается от обычной отладочной платы с МК, на котором можно откомпилировать Форт при желании... |
Автор: | KPG [ Сб окт 24, 2020 21:52 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Forthbyte Код: forthbyte Bytebeat and floatbeat machine. Bytebeat is a type of music made from mathematical formulas, first discovered by Viznut in 2011. The idea is that t represents a timer, infinitely increasing. In most cases t increases 8000 times per second (for a 8000Hz bytebeat song), but you can also let t represent a 44100Hz timer if you like. If you take the next formula with a 8000Hz timer ... Пример звуковой демо сессии https://www.youtube.com/watch?v=_Cy9dza6NlI |
Автор: | Ilya [ Вс окт 25, 2020 00:09 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Hishnik писал(а): Еще бы понять, чем "модуль Форт-машины" отличается от обычной отладочной платы с МК, на котором можно откомпилировать Форт при желании... Так у многих найдутся силы и желание: скачать, понять как это компилируется (при этом не забыв, что stm32f103cb и stm32c8, отличаются "чутка"), понять как эту прошивку "зашить" в устройство, потом скачать PM, потом .... или взять устройство с документацией и уже с инициализированным железом? |
Автор: | Hishnik [ Вс окт 25, 2020 01:20 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Ilya писал(а): Так у многих найдутся силы и желание: скачать, понять как это компилируется (при этом не забыв, что stm32f103cb и stm32c8, отличаются "чутка"), понять как эту прошивку "зашить" в устройство, потом скачать PM, потом .... или взять устройство с документацией и уже с инициализированным железом? STM32 сейчас на удивление легко запускается на отладочных платах. Если плата своя, добавится работа с CubeIDE по настройке периферии, но все headers генерируются автоматически вместе с примером приложения. А вот если устройство чье-то, и выпущено малым тиражом, то пользователь вынужденно становится бета-тестером. |
Автор: | KPG [ Чт окт 29, 2020 22:53 ] |
Заголовок сообщения: | Re: Интересные ссылки |
vectorforth - SIMD vectorized Forth compiler with CPU based shader application https://youtu.be/X5ZvD8SHmVI |
Автор: | KPG [ Сб дек 05, 2020 12:05 ] |
Заголовок сообщения: | Re: Интересные ссылки |
C Github Quackery Код: Quackery a lightweight, open-source language for recreational and educational programming inspired by Forth and Lisp This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. Язык реализации Питон, документация в pdf файлах. P.S. Название языка интересное. facebook the quackery group |
Автор: | Hishnik [ Сб дек 05, 2020 14:11 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Как раз недавно пытался понять, если ли реализации на Питоне. Но это показательно - берем удобный рабочий язык и встраиваем в него форт-машину. |
Автор: | KPG [ Сб дек 05, 2020 14:41 ] |
Заголовок сообщения: | Re: Интересные ссылки |
Hishnik писал(а): Как раз недавно пытался понять, если ли реализации на Питоне. Но это показательно - берем удобный рабочий язык и встраиваем в него форт-машину. Да, ничего необычного для использования Форт в этом нет. Показательно, что и на Rust Форт написали для встраивания. Интереснее насколько авторы таких проектов реализуют какой то опционал из стандартных Форт систем (локальные переменные, ...) и расширяют возможности Форт за счёт использованного родительского языка. https://github.com/search?l=Python&q=+f ... positories только, в этом случае, скорость "Форт" кода не будет иметь лучшие позиции. т.е. если до этого об каких то оптимизациях алгоритма в "чистом" Форт можно было особо не думать, то в таком варианте его использования могут быть неудобства. P.S. Ещё один проект Форт на JScript WebForth (WORDS выводит в консоль, но почему то в одну строку - подобное видел при запуске amForth в рамках программы Proteus в сериально-консольном выводе. |
Страница 44 из 58 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |