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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 84 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Пн фев 12, 2018 01:54 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Ilya писал(а):
Вот ведь желающих замастырить свой "мега-супер Форт" на js,c#, питонах и прочей ... дохуа, а адаптировать spf4 на 64b, ноль целых, хрен десятых! :(

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Ср сен 08, 2021 21:50 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Пн янв 24, 2022 14:18 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Михаил опубликовал проект
Win64FasmForth


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Вт янв 25, 2022 13:53 
Не в сети

Зарегистрирован: Пт июн 06, 2008 14:21
Сообщения: 128
Откуда: Карелия
Благодарил (а): 1 раз.
Поблагодарили: 4 раз.
KPG писал(а):
Михаил опубликовал проект
Win64FasmForth

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Вт янв 25, 2022 14:06 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Fasm вообще блокируется антивирусами. Маленький exe, неизвестный издатель. Ну и сам подход слегка устарел, это было актуально лет 15 назад.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Вт янв 25, 2022 15:44 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Михаил опубликовал проект
Win64FasmForth
help какой нить на это дело есть?

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Вт янв 25, 2022 16:30 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
KPG писал(а):
Михаил опубликовал проект
Win64FasmForth
help какой нить на это дело есть?

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Вт янв 25, 2022 23:44 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
KPG писал(а):
Sotnik писал(а):
help какой нить на это дело есть?
А, какой? - это же проект на базисе SPF4.
Из папки /spf собирается файл с кодовой базой из модифицированного SPF4 - img.asm
а дальше он вместе с файлом amain.fasm с помощью Fasm собирается в результирующий exe файл.

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

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

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

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

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

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

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Ср янв 26, 2022 15:02 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Sotnik писал(а):
Когда вменяемый вид у Форта будет???

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Ср янв 26, 2022 16:37 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Возможно

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

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

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Ср янв 26, 2022 17:33 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Если кто-то кое-где у нас порой? :))


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Ср янв 26, 2022 21:39 
Не в сети

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Чт янв 27, 2022 03:38 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
А, можно поподpобней, что c Forth (Форт) подходом или что имелось ввиду не так в реалиях создания современного ПО?

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

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Чт янв 27, 2022 08:47 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Ну так даже самому нарисовать и обработать контролы интерфейса программы нет особой проблемы под какой нибудь кросс библиотекой типа SDL2.
Для встроенных применений на контроллерах отрисовывается же GUI на LCD дисплеях всякими доступными способами и библиотеками и ничего это не вызывает особых вопросов.

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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 64-битные форт-системы для ix86 платформы
СообщениеДобавлено: Чт янв 27, 2022 14:49 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
Ну так даже самому нарисовать и обработать контролы интерфейса программы нет особой проблемы под какой нибудь кросс библиотекой типа SDL2.
Для встроенных применений на контроллерах отрисовывается же GUI на LCD дисплеях всякими доступными способами и библиотеками и ничего это не вызывает особых вопросов.

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

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

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

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

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


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

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


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

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


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

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