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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: (Не)стандарт 2023
СообщениеДобавлено: Вт май 16, 2023 20:05 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7990
Благодарил (а): 26 раз.
Поблагодарили: 144 раз.
Ну что, еще одна попытка забега на стандарт? :) Точнее, на не-стандарт, поскольку уже ясно, что генерация документов со списками слов, которые хотелось бы иметь, к реализации таких списков что-то не приводит (а тем более не приводит к появлению множества приложений, которые только и ждали стандарта). А вот как же тогда?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Ср май 17, 2023 16:32 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
реализации таких списков что-то не приводит (а тем более не приводит к появлению множества приложений, которые только и ждали стандарта).

К появлению и новых Форт пользоателей языка не приводит.

P.S. Интересно, что и в Телеграм канале - МК61 МК52 MK85 Развиваем легендарные советские программируемые калькуляторы такое же количество зарегиcтрированных/активных пользователей как и в Телеграм канале по Форт. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Ср май 17, 2023 20:23 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 485
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 24 раз.
У меня почему-то ассоциация с одеждой возникла. Можно, конечно, и жирдяя нарядить в красивое красное платье, но ему больше идут треники. :) Так и с Фортом: где-то нужны условные стразы и рюшечки, но иногда уместнее болотные сапоги и камуфляж.


Последний раз редактировалось Total Vacuum Ср май 17, 2023 20:36, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Ср май 17, 2023 20:35 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7990
Благодарил (а): 26 раз.
Поблагодарили: 144 раз.
KPG писал(а):
К появлению и новых Форт пользоателей языка не приводит.

Это не та ситуация, чтобы обязательно нужны были новые пользователи. При небольшой трудоемкости разработки нет необходимости обеспечить какой-то минимальный объем продаж для окупаемости. 2000 строк - запустившаяся система. 6-10 тыс. строк - вполне функциональное приложение, от которого можно ожидать практических результатов.
KPG писал(а):
Интересно, что и в Телеграм канале - МК61 МК52 MK85 Развиваем легендарные советские программируемые калькуляторы

Ну и как, развили? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Чт май 18, 2023 16:28 
Не в сети

Зарегистрирован: Вс авг 21, 2022 14:56
Сообщения: 41
Благодарил (а): 2 раз.
Поблагодарили: 5 раз.
А какова цель забега?
- заставить всех соблюдать общеизвестные стандарты (83,94,2012)
- разработать набор тестов, проверяющий произвольную реализацию на соответствие стандарту
- изобрести свой "удобный" стандарт
- что-то другое?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Чт май 18, 2023 18:29 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1302
Благодарил (а): 4 раз.
Поблагодарили: 18 раз.
Слово DUP будет?

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Чт май 18, 2023 18:34 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7990
Благодарил (а): 26 раз.
Поблагодарили: 144 раз.
tsdima писал(а):
А какова цель забега?

Нормального места для стандарта нет. Это проблема, ее надо решать.
tsdima писал(а):
- заставить всех соблюдать общеизвестные стандарты (83,94,2012)
- разработать набор тестов, проверяющий произвольную реализацию на соответствие стандарту
- изобрести свой "удобный" стандарт

Стандарт показал, что он в основном мешает, поскольку используется в качестве "демонстратора лояльности". В нормальном варианте, если обнаруживаются альтернативные возможности, можно сделать шаг назад, пересмотреть ситуацию и найти новый общий знаменатель. Накапливать слова и расширения бессмысленно, это только мусор.
tsdima писал(а):
- что-то другое?

Стандарт как таковой нужно правильно понять. В том смысле, что с ним вообще делать, потому что надеяться на то, что деятельность ANS как-то сама приводит к положительным результатам для фортеров - утопия. Нужно устоявшееся понимание базового ядра Форта и практики его разработки и применения.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Чт май 18, 2023 18:35 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7990
Благодарил (а): 26 раз.
Поблагодарили: 144 раз.
Victor__v писал(а):
Слово DUP будет?

DUP-то будет, оно изучается еще до того, когда у человека формируется комплексное понимание, как оно все устроено. А вот когда это понимание есть, уже нет большого смысла навязывать огромные списки расширений под лозунгом "давайте дружно меняться библиотеками".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Чт май 18, 2023 18:38 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1302
Благодарил (а): 4 раз.
Поблагодарили: 18 раз.
Hishnik писал(а):
Victor__v писал(а):
Слово DUP будет?

DUP-то будет, оно изучается еще до того, когда у человека формируется комплексное понимание, как оно все устроено. А вот когда это понимание есть, уже нет большого смысла навязывать огромные списки расширений под лозунгом "давайте дружно меняться библиотеками".

Честно говоря, не понимаю особого смысла движухи. Стандартизировать форт пытались много раз и пшик в итоге. Может не нннадо?
Пусть де-факто стандартом станет тот форт-диалект, на котором пишут реальные приложения)

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Чт май 18, 2023 19:58 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7990
Благодарил (а): 26 раз.
Поблагодарили: 144 раз.
Victor__v писал(а):
Пусть де-факто стандартом станет тот форт-диалект, на котором пишут реальные приложения)

Таки да :) "А я ее за что хаатал?"
Вопрос про следование естественным процессам и обобщение реальнл сложившегося я поднимал еще в Фидо. Но - "sp-forth - стандарт де-факто, потому что он ans -совместимый" ( вот ведь выверт). А предложения рассиотреть дополнительные механизмы, сравнить поактики разработки встречались в штыки, потому что это означало отток бесплатной рабочей силы для spf. Вот такого не надо.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Чт май 18, 2023 20:26 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
..., потому что это означало отток бесплатной рабочей силы для spf. Вот такого не надо.

Так и запишем, что тот кто использует SPF4 - является бесплатной рабочей силой для spf. :)
Похоже и сейчас и какие то "евро" Фортёры "ушедшие" от Win32Forth.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Чт май 18, 2023 20:34 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1302
Благодарил (а): 4 раз.
Поблагодарили: 18 раз.
Хищник, дай мне пендель, чтоб я форт под 64 бита отладил и сюды выложил)

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Пт май 19, 2023 00:48 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7990
Благодарил (а): 26 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Так и запишем, что тот кто использует SPF4 - является бесплатной рабочей силой для spf.

Набрать цитат из Фидо про это? Если оно еще где-то доступно. Я уже молчу про дикий снобизм некоторых, которые предлагали форумчанам становиться техподдержкой для spf "если хватит квалификации".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Пт май 19, 2023 03:42 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7990
Благодарил (а): 26 раз.
Поблагодарили: 144 раз.
Victor__v писал(а):
Хищник, дай мне пендель, чтоб я форт под 64 бита отладил и сюды выложил)

Да это все легко делается, если с определенной стороны посмотреть на проблему. Берется задача, которую действительно хочется сделать. Делается на Форте. Форт дописывается по мере того, как выясняется, что ему чего-то не хватает. Результат становится все лучше и лучше. Ненужное отваливается само.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: (Не)стандарт 2023
СообщениеДобавлено: Сб май 20, 2023 12:53 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Из нестандартных Форт можно упомянуть компилятор 4th https://sametwice.com/4th
(c полной 4tHmanual.pdf документацией и статьями на Wiki проекта с тегами)
Цитата:
Как и Forth, 4tH является компилятором и интерпретатором. В отличие от Форта, вы не можете переключаться между ними. Как и Forth, 4tH запускает Forth-программы. Не все, а некоторые. Но совсем по-другому.

Большинство вещей уже написано. Форты были написаны на языке высокого уровня. Были портативные Форты. Были Forth, которые могли взаимодействовать с C. Для реализации Forth использовались разные архитектуры. Были Форты размером 16 КБ или даже меньше.

Что ж, все это было сделано. Но вот компилятор/интерпретатор, в котором есть все вышеперечисленное. И ни один из них. Звучит как древнегреческая загадка, но это не так. Это 4th
...


P.S. Какие ещё нестандартные Форт системы можно рассмотреть?
Quest32?
Код:
Quest32 — это 32-битная система разработки программ для Windows XP, Windows 2000, and Windows 9x.
Возможности:
Поддерживает создание графических и консольных приложений, а также Windows DLL.
Легкий доступ к функциям на основе DLL.
Обширная база обработки строк на стеке строк.
Динамическое управление кучей для буферизации данных.
Структурированная обработка ошибок и исключений.
Сегментированная архитектура с отбрасываемой таблицей символов для безлицензионного распространения приложений.
State-умные слова.
Циклические и условные структуры, которые можно использовать как при интерпретации, так и при компиляции.
Интегрированная плавающая точка, включая триггерные функции и комплексные числа.
Редактор командной строки с вызовом истории и завершением имени файла.
Многофункциональный многоязычный редактор исходного кода/IDE и отладчик.
Отслеживание утечек объектов GDI.
Декомпилятор.
Переходные определения.
Обширные системные и файловые библиотеки поддержки


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

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


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

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


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

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