Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 00:59

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - 64-битные форт-системы для ix86 платформы
Автор Сообщение
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Ilya писал(а):
Эх! А линух всё до наоборот. Ещё надо поискать оставшиеся дистрибутивы, которые оставили поддержку 32b версий + многие хорошие/нужные софтины давно уже 64b. :(

Сейчас, вроде, 64b Linux вполне нормально на современных ядрах Linux запускают и 32b приложения.
Проверил на сборке PuppyLinux (Focal 64) при запуске под неё некоторой портабельной версии Far2L с github,
которая и в Puppy (Focal32+Debian) нормально запускается.

P.S. Запуск того же BigForth под 64b вывел сообщение, что X11lib не найдена (но это решаемо)
думаю и SPF4 (32) под 64b нормально запустится, хотя, к примеру, со сборкой gForth под 32б вроде ещё есть проблемы с первого взгляда.

Cобрал некоторую сборку Puppy32 (на базисе Tahr 6.0.6 с компиляцией из исходников Glibc-2.33, Mesa 11.2.3 для неё) где и BigForth с отображением его дракончика нормально отрабатывает и штатные примеры по демонстрации возможностей Mesa компилируются/запускаютя и работают.
Сообщение Добавлено: Вс ноя 19, 2023 16:42
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Ещё проект 64-х бит Форта на Fasm
RRqforth
Сообщение Добавлено: Ср янв 18, 2023 00:20
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Написано же "Windows". Почему человек должен делать лишнюю работу, если ему это не надо для дела?
Сообщение Добавлено: Сб янв 07, 2023 21:20
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Hishnik писал(а):
Да интересный проект-то получился...

Обсуждение некоторых вопросов по XFMAP программе некоторый оффтопик для данного топика,
но, к примеру, установил и запустил её в рамках Linux32 под Wine но вывод пользовательского UI кракозябрами
т.к. применена кодировка Windows-1251, а для Linux более родная UTF-8,

Возможно имеет смысл в интерфейсе программы использовать UTF-8?
т.к. и на Github, к примеpу, SPF4 в её варианте тоже представлен https://github.com/rufig/spf4-utf8

Хорошо бы и в самих текстовых файлах проекта и её использовать как пожелание, а то даже названия файлов и директорий не прочесть.
Сообщение Добавлено: Сб янв 07, 2023 21:16
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Да интересный проект-то получился...
Сообщение Добавлено: Сб янв 07, 2023 16:22
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
F-MAP писал(а):
Цитата:
...НО есть тут люди у которых Forth применяться в жизненно важных системах? Кроме меня!

Ну вот тоже пока на форте пишу https://xfmap.ru


Cудя по обновлению информации на сайте проект живёт. :)
Сообщение Добавлено: Сб янв 07, 2023 01:23
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
KPG писал(а):
64 bit Forth system for Windows.

Еще одна страшненькая консолька... :)
KPG писал(а):
The system is the result of the idea to create modern Forth that can be used to solve different programming tasks.

"Завод приступил к выпуску труб разного диаметра. Первая труба разного диаметра уже выпущена" :))
Сообщение Добавлено: Вс дек 11, 2022 03:22
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
WnForth64
Цитата:
64 bit Forth system for Windows.
Forth kernel is written from scratch in C/C++/Assembler.
The Forth system is written in Forth and bootsrapped on the fly from source code.
It provides full support of native api, callbacks and native threads.
The system is the result of the idea to create modern Forth that can be used to solve different programming tasks.
Сообщение Добавлено: Вс дек 11, 2022 01:20
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Ну так получается, что и в linux та же картина, что и в windows:
- 32-битный код будет работать в любом linux (32 и 64-битном);
- 64-битный код будет работать только в 64-битном linux;
Да, понятно, что все современные дистрибутивы linux уже давно 64-битные. Но тем не менее у меня все еще имеется железо, где будет работать только 32-битная операционная система, соответственно, пока это железо остается в живых, продолжу писать 32-битный, а не 64-битный софт. Условно говоря, я пока не готов расстаться с крохотным и очень удобным для командировок sony vaio p-19, а он 64-битные оси ненавидит. :)

Похожая ситуация была раньше, до появления безальтернативного Win10 на новых ноутбуках. Тогда старался всё делать в 16 бит под dos, а потом мог запускать это в dos/xp/7-32 или через dosbox в win64/linux/android и т.д... С появлением win10 пришлось пересобирать всё под win32. Но dos-версии все-таки оставил, и пару раз мне это даже очень пригодилось, когда нужно было подправить и перекомпилировать пару прошивок, а ноутбука под рукой не было - перекомпилировал в телефоне досовским компилятором, запущенным через dosbox. :)
Сообщение Добавлено: Пт окт 14, 2022 17:39
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Total Vacuum писал(а):
А какой 64-битный дистрибутив Линукса не желает запускать 32-битный код? Просто я с разными Линуксами знаком лишь поверхностно, да и то скорее как пользователь, а не как программист...

Я, может не совсем верно выразился! Вроде 32b приложения ещё нормально работают на 64b системах, да вот только некоторые "производители" интересного софта прекратили выпуск версий под 32b!
Простой пример: у меня есть самопальная софтина и том числе она запрашивает данные из БД. Я много лет использовал SQLite, MySql, но например на запрос "суточной статистики" преходилось ждать ответа до 40 сек! И тут я "случайно" узнал про более-другие БД и сейчас у меня на получение аналогичных уходит <120 ms!!! Почувствуй разницу!
Да, вот только эта БД ClickHouse уже давно не развивается на 32b! Пришлось срочно апгредить "серверное" железо, но результат того стоит!
Сообщение Добавлено: Ср окт 12, 2022 17:52
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Ilya писал(а):
Ещё надо поискать оставшиеся дистрибутивы, которые оставили поддержку 32b версий

Специально не искал, но, например, мой 32-битный esoteric forth запускается на 64-битных ubuntu studio и puppy linux (fossa). А какой 64-битный дистрибутив Линукса не желает запускать 32-битный код? Просто я с разными Линуксами знаком лишь поверхностно, да и то скорее как пользователь, а не как программист...
Сообщение Добавлено: Ср окт 12, 2022 13:53
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Total Vacuum писал(а):
KPG писал(а):
у кого прижился?

Конкретно в моем случае есть 2 веских причины не писать под 64-бита:
- имеется несколько компьютеров/ноутбуков, но 64-битная ОС win10 стоит лишь на одном...

Эх! А линух всё до наоборот. Ещё надо поискать оставшиеся дистрибутивы, которые оставили поддержку 32b версий + многие хорошие/нужные софтины давно уже 64b. :(
Сообщение Добавлено: Ср окт 12, 2022 12:26
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
Total Vacuum писал(а):
32-битный код в сравнении с 64-битным не только компактнее (ожидаемо), но и быстрее (тут пока теряюсь в догадках)

32-битный код видимо быстрее, потому что компактнее. Обмен между процессором и памятью всё-же не мгновенный, даже если это кэш.
Сообщение Добавлено: Вт окт 11, 2022 11:09
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
:) Ну я как бы не спорю, что в природе есть масса ситуаций, где 64 бита жизненной необходимы. Но сам пока в такую ситуацию не попадал, так что мой личный квантовый скачок с 32 на 64 бита если и состоится, то не очень скоро. Не дорос еще до 64 бит. :)
Сообщение Добавлено: Пн окт 10, 2022 16:27
  Заголовок сообщения:  Re: 64-битные форт-системы для ix86 платформы  Ответить с цитатой
В ПЛИС аккумулятор в DSP 48 бит, а в новых Versal - 58. Удобно их моделировать без лишних раздумий, сколько там получается и влезет ли в 32 бита. Опять же, бывают большие наборы данных и много памяти, например, 16 или 32 Гбайт - такое в 32-разрядной системе уже не получится адресовать.
Сообщение Добавлено: Пн окт 10, 2022 15:22

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


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