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

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Gforth manual
Автор Сообщение
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
KPG писал(а):
Какая может быть обратная связь в "замкнутом" и немногочисленном Форт сообществе?

Обратная связь идет от внешних систем. Если потребителям нравится какой-то показатель (размер, скорость, стабильность, интерфейс...), и это явилось прямым следствием использования специфичных для Форта подходов, значит Форт хорош.
KPG писал(а):
P.S. gForth on Raspberry PI and cForth в умном доме.

Жуть какая. Что такое Raspberry с точки зрения технических характеристик и в какую техническую нишу его стоит помещать? Еще бы ноутбук с gforth взяли, чтобы лампочку зажигать. :)

Показательный пример замкнутости внутри сообщества. Форт поставлен во главу угла, а что это из-за чрезмерной стоимости не выйдет за рамки хобби - можно списать на агрессивное неприятие Форта и его непонимание.
Сообщение Добавлено: Сб май 20, 2023 22:30
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
KPG писал(а):
Какая может быть обратная связь в "замкнутом" и немногочисленном Форт сообществе?

Обратная связь от людей, которые попользовались чем-то с Фортом в составе.
Пример:
Цитата:
- Нам нравится ваша система умного дома!
- О, у нас там Форт внутри!
- Да нам без разницы, покупаем десять тысяч комплектов.

Антипример:
Цитата:
- Нам не нравится ваша система умного дома!
- Но у нас же там Форт внутри!
- Да нам без разницы, она всё равно плохая!
Сообщение Добавлено: Сб май 20, 2023 19:20
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Hishnik писал(а):
Вопрос другой - а вот это все как используется, куда уже внедрено, где примеры, обратная связь? А, ну да, ну да, я тролль :D

Какая может быть обратная связь в "замкнутом" и немногочисленном Форт сообществе?

P.S. gForth on Raspberry PI and cForth в умном доме.

Изображение
Изображение
Изображение
Сообщение Добавлено: Сб май 20, 2023 18:58
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
KPG писал(а):
Кому нужен и интересен gForth может им не имеет смысл указвать на их "евро" никчемность?

Я не рассматриваю абстракции. Кому конкретно и зачем? Никчемность еврофортеров заявлена ими самими, практически прямым текстом. По крайней мере, воспринимать иначе откровенную ругань в ответ на вопрос "может быть, обсудим на конкретных примерах" иначе невозможно. Все это прекрасно демонстрирует процесс деградации технического сообщества, замкнувшегося на внутренних ценностях вместо того, чтобы активно решать практические задачи вовне.
KPG писал(а):
net2o на gForth и возможно кому то полезен

Разве что тем, у кого нет поисковика или навыков его использования :)) Нет никакого смысла базироваться на способе распространения программ. Вопрос другой - а вот это все как используется, куда уже внедрено, где примеры, обратная связь? А, ну да, ну да, я тролль :D
Сообщение Добавлено: Пт май 19, 2023 00:45
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
KPG писал(а):
Hishnik писал(а):
Я как раз не ругаю практиков, а против того, чтобы практикам мешали жить якобы мудрыми наставлениями..

А, советы от Хищника, именно так и воспринимаются в "целом". :))

P.S. Кому нужен и интересен gForth может им не имеет смысл указвать на их "евро" никчемность?
net2o на gForth и возможно кому то полезен.

Как по мне, то gforth - странная (богомерзкая, капиталистическая поделка :D) штука и таки особенно в сравнении с spf4!
Сообщение Добавлено: Чт май 18, 2023 21:17
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Hishnik писал(а):
Я как раз не ругаю практиков, а против того, чтобы практикам мешали жить якобы мудрыми наставлениями..

А, советы от Хищника, именно так и воспринимаются в "целом". :))

P.S. Кому нужен и интересен gForth может им не имеет смысл указвать на их "евро" никчемность?
net2o на gForth и возможно кому то полезен.
Сообщение Добавлено: Чт май 18, 2023 20:02
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Так и я на Форте постоянно пишу. Я как раз не ругаю практиков, а против того, чтобы практикам мешали жить якобы мудрыми наставлениями. Если что-то нормально заработало и с этим удобно - ура! Скорее перенимать опыт (а не кривить нос, сравнивая со стандартами).
Сообщение Добавлено: Чт май 18, 2023 19:53
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Hishnik писал(а):
Ilya писал(а):
Видел (но не пробовал) "буржуйскую" реализацию "Умного дома" на gforth.

...
С умным домом сейчас огромное количество фрагментов такой системы, всякие модули WiFi, BlueTooth, модули для силовых устройств, датчики и прочее. Но это не эксклюзив для Форта, это попытка сделать "как в Ардуино, только на Форте". Специфичная часть вообще никак не закрывается, а без нее это игрушка, которая существует только пока есть упертый энтузиаст, желающий показать причастность к "элитарному языку". А по сути будет именно последовательность операций из Ардуино, переложенная в слова Форта с большими усилиями и призывами присоединиться.

Вот сейчас, ты меня сильно обидел! :dmad; :D
Извинись! :D (с) Рамзан Кадыров
А если серьёзно, то: я хоть и прочитал в детстве "ЯП С Карнегиан&Ритчи" ещё в 90-х, но как-то всё больше пользовал (и пользую) Форт!
Но если раньше я всё пытался сделать на Форте, то теперь "низ" МК - Форт, а "верх" на новомодном ЯП.
И некому я не пытаюсь что-то доказывать! Просто мне так удобнее и интересней! 8)
Сообщение Добавлено: Чт май 18, 2023 18:45
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Ilya писал(а):
Видел (но не пробовал) "буржуйскую" реализацию "Умного дома" на gforth.

За такое время явно что-то будет написано. Проблема в том, что оно пишется "на адреналине", чтобы кому-то доказать, что Форт тоже что-то может. А развитие технологии происходит, когда она становится удобной по комплексу параметров. В Форте же стали делать "как в мейнстриме", надеясь, что и результаты получатся как в мейнстриме - все эти библиотеки, стандарты, приложения. Я помню еще призыв сделать измеритель скорости вращения колеса велосипеда (просто оптопара и подсчет оборотов) на Форте, "потому что 2012 год, олимпиада, этот проект привлечет к Форту пользователей". Ну-ну. Времени уже много прошло - кто там привлекся? С умным домом сейчас огромное количество фрагментов такой системы, всякие модули WiFi, BlueTooth, модули для силовых устройств, датчики и прочее. Но это не эксклюзив для Форта, это попытка сделать "как в Ардуино, только на Форте". Специфичная часть вообще никак не закрывается, а без нее это игрушка, которая существует только пока есть упертый энтузиаст, желающий показать причастность к "элитарному языку". А по сути будет именно последовательность операций из Ардуино, переложенная в слова Форта с большими усилиями и призывами присоединиться.
Сообщение Добавлено: Чт май 18, 2023 17:44
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Hishnik писал(а):
Риторический вопрос - а что на gforth интересного написано, что стоит рассчитывать на получение схожих результатов? А, ну да, "я тролль" с такими вопросами :))

Видел (но не пробовал) "буржуйскую" реализацию "Умного дома" на gforth.
Сообщение Добавлено: Чт май 18, 2023 16:53
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
KPG писал(а):
Риторический, потому что его можно адресовать в целом и к Forth (Форт) языку?
т.к. gForth это и одна из реализаций Ans Forth-94 совместимой реализации Форт.

Риторический - потому что я и так знаю, что 94-е ничего не пишут, а вместо этого перебирают остатки былой роскоши.
KPG писал(а):
Как, понимаю, на IrbisForth представлено на порядок больше сделанного интересного IrbisForthApps

О, недели не прошло с заведения гитхаба под пересылку мелких поделок между домашними компьютерами :)

Ну вобщем да, на Ирбисе сделано существенно больше - просто потому что сделано, а не заброшено в файлопомойки, чтобы оно там догнивало. Критерий простой - сколько с программой произведено действий, не относящихся к программированию? Форки, коммиты, загрузки, звездочки - это все внутренняя кухня программы. А сколько раз результаты работы программы использовались как старт для другого рабочего процесса? Передача обработанных данных, генерация кода для МК, построение 3D-модели для печати, расчет конструкции....
KPG писал(а):
(почему, кстати, "буржуинский" gmail?)

Потому что так захотелось :)
Сообщение Добавлено: Сб май 06, 2023 16:04
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Hishnik писал(а):
Риторический вопрос - а что на gforth интересного написано, что стоит рассчитывать на получение схожих результатов? А, ну да, "я тролль" с такими вопросами :))

Напомнило одну организацию, в которой на вопросы о прогрессе по проводимым работам любили отвечать: "Продолжает получаться"
Сообщение Добавлено: Сб май 06, 2023 15:08
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Hishnik писал(а):
Риторический вопрос - а что на gforth интересного написано, что стоит рассчитывать на получение схожих результатов? А, ну да, "я тролль" с такими вопросами :))

Риторический, потому что его можно адресовать в целом и к Forth (Форт) языку?
т.к. gForth это и одна из реализаций Ans Forth-94 совместимой реализации Форт.

P.S. gForth on Github (может, что то в контексте gForth заинтересует)

Как, понимаю, на IrbisForth представлено на порядок больше сделанного интересного IrbisForthApps :))
(почему, кстати, "буржуинский" gmail?)
Сообщение Добавлено: Сб май 06, 2023 14:26
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
Риторический вопрос - а что на gforth интересного написано, что стоит рассчитывать на получение схожих результатов? А, ну да, "я тролль" с такими вопросами :))
Сообщение Добавлено: Сб май 06, 2023 03:09
  Заголовок сообщения:  Re: Gforth manual  Ответить с цитатой
На официальном сайте Gforth Manual Online

P.S. Посмотрел в списке слов gForth https://gforth.org/manual/Word-Index.html
какие слова и в каких подразделах сделали добавление и есть над чем подумать и почему их добавили
в расширение возможностей gForth.

К примеру в разделе Макросов https://gforth.org/manual/Macros.html
есть такой пример
Код:
: compile-map-array ( compilation: xt -- ; run-time: ... addr u -- ... )
\ at run-time, execute xt ( ... x -- ... ) for each element of the
\ array beginning at addr and containing u elements
  {: xt: xt :}
  ]] cells  over + swap ?do
    i @ xt 1 cells +loop [[ ;

: sum-array ( addr u -- n )
  0 rot rot [ ' + compile-map-array ] ;

Код:
see sum-array
: sum-array
  #0 rot rot cells over + swap ?do
    i  + #4 +LOOP
;


И там же другие примеры.

P.S. Имеет ли смысл в каких то таких расширениях для Форт от сложившихся реалий базиса использования Форт?

К примеру, может быть, вероятно полезно при использовании и таких расширений Форт,
делать поддержку механик Factor языка и других конкатенативных языков в рамках Форт.
Сообщение Добавлено: Пт май 05, 2023 15:52

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


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