Forth
http://fforum.winglion.ru/

64-битные форт-системы для ix86 платформы
http://fforum.winglion.ru/viewtopic.php?f=40&t=2227
Страница 2 из 6

Автор:  KPG [ Пн фев 12, 2018 01:54 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

Ilya писал(а):
Вот ведь желающих замастырить свой "мега-супер Форт" на js,c#, питонах и прочей ... дохуа, а адаптировать spf4 на 64b, ноль целых, хрен десятых! :(

Для Linux64 Михаил делает какой то Форт (не скажу про степень готовности) и местный форум просматривает вроде как.

Administrator: запрещена реклама денежных суррогатов и ссылки на интернет-ресурсы с ними

Автор:  KPG [ Ср сен 08, 2021 21:50 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

nopforth
Код:
Nop is a dialect of the Forth programming language. It provides an environment for the user to interact with and control computers.

Currently it runs on x86_64 CPUs and the following operating systems are supported
OS    Build    Boot    Dynamic libraries
Linux    ok    ok    ok
FreeBSD    ok    ok    ok
OpenBSD    ok    ok    ok
NetBSD    ok    ok    ok
macOS    ok    ok    ok
Windows (cygwin)    ok    ok    not supported


P.S. kForth-64

Автор:  KPG [ Пн янв 24, 2022 14:18 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

Михаил опубликовал проект
Win64FasmForth

Автор:  F-MAP [ Вт янв 25, 2022 13:53 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

KPG писал(а):
Михаил опубликовал проект
Win64FasmForth

Антивирус блокирует сразу..

Автор:  Hishnik [ Вт янв 25, 2022 14:06 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

Fasm вообще блокируется антивирусами. Маленький exe, неизвестный издатель. Ну и сам подход слегка устарел, это было актуально лет 15 назад.

Автор:  Sotnik [ Вт янв 25, 2022 15:44 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

KPG писал(а):
Михаил опубликовал проект
Win64FasmForth
help какой нить на это дело есть?

Автор:  KPG [ Вт янв 25, 2022 16:30 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

Sotnik писал(а):
KPG писал(а):
Михаил опубликовал проект
Win64FasmForth
help какой нить на это дело есть?

А, какой? - это же проект на базисе SPF4.
Из папки /spf собирается файл с кодовой базой из модифицированного SPF4 - img.asm
а дальше он вместе с файлом amain.fasm с помощью Fasm собирается в результирующий exe файл.

по такой же схеме SPF4 Форт собирался для KolibriOS.

P.S. Как и что из кодовой базы SPF4 devel работает и подключается к этому Форт можно смотреть отдельно и слать запросы в репу проекта, вероятно.

Автор:  Sotnik [ Вт янв 25, 2022 23:44 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

KPG писал(а):
Sotnik писал(а):
help какой нить на это дело есть?
А, какой? - это же проект на базисе SPF4.
Из папки /spf собирается файл с кодовой базой из модифицированного SPF4 - img.asm
а дальше он вместе с файлом amain.fasm с помощью Fasm собирается в результирующий exe файл.

по такой же схеме SPF4 Форт собирался для KolibriOS.

P.S. Как и что из кодовой базы SPF4 devel работает и подключается к этому Форт можно смотреть отдельно и слать запросы в репу проекта, вероятно.
Рыскать в поисках хелпа на SPF4 (а это + свалака либов от народа), искать различия и улучшения, декомпилировать слова или смотреть исходники, пытаясь понять что намудрили.
Распределение памяти для случая x64, и ещё куча чего.

Ребята. Это выпущена очередная "весчь в себе".
Когда вменяемый вид у Форта будет???
Ларионова посмотрите, если забыли, 20 лет уже прошло.

Стоять в гордой позе "у Форта самый большой и толстый"?
Я то это и так знаю - мой базовый язык.

НЕИНФОРМАТИВНОСТЬ - это главный гвоздь в гробу форта.
Очевидно же что форт в гробу. И около него десяток сочувствующих.

Когда вменяемый вид у Форта будет???

Автор:  KPG [ Ср янв 26, 2022 15:02 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

Sotnik писал(а):
Когда вменяемый вид у Форта будет???

Возможно когда он кого то заинтересует как учебный инструментаpий,
но это не точно.

P.S. Документация, к примеру, на Win32Forth кем то переводилась,
а по SPF4 каким то библиотекам из ~/devel размещалась информация авторами на сайте forth.org.ru
до его "потери"

Автор:  Hishnik [ Ср янв 26, 2022 16:37 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

KPG писал(а):
Возможно

KPG писал(а):
кого то

KPG писал(а):
кем то

KPG писал(а):
каким то

Прогнозирую, что результат будет какой-то :))

Нет, никого из практикующих разработчиков такое заинтересовать не должно. Программирование эволюционирует. Реализовывать проект, по стилю соответствующий 1-2 поколениям назад - заведомо провальное занятие.

Автор:  Total Vacuum [ Ср янв 26, 2022 17:33 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

Если кто-то кое-где у нас порой? :))

Автор:  KPG [ Ср янв 26, 2022 21:39 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

Hishnik писал(а):
Нет, никого из практикующих разработчиков такое заинтересовать не должно. Программирование эволюционирует. Реализовывать проект, по стилю соответствующий 1-2 поколениям назад - заведомо провальное занятие.

А, можно поподpобней, что c Forth (Форт) подходом или что имелось ввиду не так в реалиях создания современного ПО?

Автор:  Hishnik [ Чт янв 27, 2022 03:38 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

KPG писал(а):
А, можно поподpобней, что c Forth (Форт) подходом или что имелось ввиду не так в реалиях создания современного ПО?

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

Консоль - это из времен MS-DOS. Сегодня можно на ней попробовать, например, UART или кросс-компилятор для форт-процессора. Ну в таком случае эти примеры и надо пробовать, попутно добавляя слова, которых не хватает на практике или с которыми удобно.

Окна на основе GDI - это ранний Windows. Это "ручная" обработка событий. Если присмотреться, там все довольно регулярно обрабатывается, по схожим правилам, а часто отличается только номером сообщения. Это быстро перешло к наборам классов - появились конструкторы GUI с автогенерацией кода (Delphi, Builder, VS, Qt...). Неправильно было бы пробовать переписать все на Форте (а зачем???).

Отсюда и порядок работы - нужно посмотреть, на какой базовой платформе мог бы быть выстроен Форт. Это уже не Fasm (он уже где-то в районе Tasm и Masm). Это не Delphi (устарело). Тут разве что Lazarus недавно обновлен. Qt, Python, Java, Js? По ситуации, кому что нужно в плане базовой платформы. А там уже сверху Форт.

Автор:  KPG [ Чт янв 27, 2022 08:47 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

Ну так даже самому нарисовать и обработать контролы интерфейса программы нет особой проблемы под какой нибудь кросс библиотекой типа SDL2.
Для встроенных применений на контроллерах отрисовывается же GUI на LCD дисплеях всякими доступными способами и библиотеками и ничего это не вызывает особых вопросов.

P.S. тот же QT думаю используют не только в рамках построения интерфейса приложения.
Есть же ещё и GTK2 для GUI и ещё какие то варианты обсуждавшиеся в рамках местного форума.

Hishnik писал(а):
Это уже не Fasm (он уже где-то в районе Tasm и Masm).

Этот проект, конечно, не показатель, но и на Fasm можно построить GUI. Fresh IDE
Изображение

Автор:  Hishnik [ Чт янв 27, 2022 14:49 ]
Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы

KPG писал(а):
Ну так даже самому нарисовать и обработать контролы интерфейса программы нет особой проблемы под какой нибудь кросс библиотекой типа SDL2.
Для встроенных применений на контроллерах отрисовывается же GUI на LCD дисплеях всякими доступными способами и библиотеками и ничего это не вызывает особых вопросов.

Есть проблема. Это неэффективно.

KPG писал(а):
Есть же ещё и GTK2 для GUI и ещё какие то варианты

Есть много разного. Нарисовать виджет - не цель. Вопрос здесь в том, каким образом выглядит разработка со всеми этими "какими-то" вариантами.

KPG писал(а):
Этот проект, конечно, не показатель

Да, не показатель. Если у человека много свободного времени, он может много чего написать. При попытке пойти его путем придется тоже тратить много свободного времени. У автора-то хоть есть удовольствие первооткрывателя и ощущение, что "тут все от него зависит".

Страница 2 из 6 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/