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

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Хочу найти 64x Форт под Линукс
Автор Сообщение
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Есть такая книга
By Ed Jorgensen
x86-64 Assembly Language Programming with Ubuntu
Сообщение Добавлено: Вс апр 08, 2018 22:35
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
KPG писал(а):
Некорректная постановка вопросов. :)
1. Какому количеству Форт пользователей нужен 64-х битный Форт и нет ли уже для них приемлемых вариантов?

Есть несколько вариантов и втч "коммерческих", но у каждого имеются разного рода недостатки (в сравнении с spf4).
Для чего мне нужен Форт, который не умеет работать с динамическими библиотеками или который генерирует : hello ." Hello word!" ; в бинарник размером 12M :shock:

Есть правда один интересный вариант https://github.com/phaendal/RFR64, вот только надо прикрутить callback. У меня пока руки растут не из того места (assembler). :oops:
Сообщение Добавлено: Ср мар 14, 2018 22:39
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
KPG писал(а):
Какому количеству Форт пользователей нужен 64-х битный Форт


Вопрос зачем 64-бита поднимался несколько раз.
И отвечали я и Хищник, каждый со своей колокольни.
Ему для модуляции сигналов.
Мне для разбора и поиска текстовых данных в выгрузке из БД (данных дофига как раз нужно 64-битное хеширование).
Сообщение Добавлено: Ср мар 14, 2018 17:45
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
loztcatz писал(а):
Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?

Некорректная постановка вопросов. :)
1. Какому количеству Форт пользователей нужен 64-х битный Форт и нет ли уже для них приемлемых вариантов?
2. В каких условиях и что не устраивает в использовании, например, SPF4 или других Форт систем.
3....

P.S. Из явного запрса пока следует что имеется потребность в качественном 64-х битном варианте для Linux64,
остальное неочевидно т.к. "хотелкам" 64-х битности уже далеко не один год и есть уже определённые наработки
в этом направлении. Для прояснения ситуации достаточно провести опрос кому и в какой степени это важно.
Например, мне интересен был форк SPF4 для КолибриОС и там в репозитории появился подправленный вариант Максимова. :) (не идеальный, конечно, но рабочий)
Сообщение Добавлено: Ср мар 14, 2018 17:27
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
loztcatz писал(а):
Напомню с чего все началось:
Ilya писал(а):
Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой.
То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?


Оптимизатор Максимова, тяжеловесен. Имеются архитектурные ошибки. Тот же NOTFOUND. Вроде бы достаточно.

Насчёт форков.
Собственно форк Oleg'а
Моя Нова скомпилирована также СПФом
viewtopic.php?f=40&t=3125&start=60
Сообщение Добавлено: Ср мар 14, 2018 16:02
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Напомню с чего все началось:
Ilya писал(а):
Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой.
То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?
Сообщение Добавлено: Ср мар 14, 2018 15:16
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
loztcatz писал(а):
Victor__v писал(а):
Возмём для примера СПФ
Он компилирует сам себя.
А толку ноль :)

Не смешно, расшифруй
Сообщение Добавлено: Ср мар 14, 2018 11:35
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Victor__v писал(а):
Возмём для примера СПФ
Он компилирует сам себя.
А толку ноль :)
Сообщение Добавлено: Вт мар 13, 2018 23:12
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
loztcatz писал(а):
Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.


Возмём для примера СПФ
Он компилирует сам себя.
Сообщение Добавлено: Вт мар 13, 2018 14:17
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.
Сообщение Добавлено: Вт мар 13, 2018 12:36
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Цитата:
А разве FASTCALL не на совести компилятора?


Это конвенция, во первых.
Во вторых форт это стек, а фасткал эти регистры.
Обёртка нужна.
Пусть в 64-битном форте все внешние вызовы будут на совести компилятора, мне важно только чтобы винда, 64, ассемблер-либа под форт
Сообщение Добавлено: Вт мар 13, 2018 12:18
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Hishnik писал(а):
vikt писал(а):
Кстати, ругаемые многими европейцы, все таки работают группой, это безусловное преимущество,
в отличие от убогих одиночек (в смысле работы над проблемами форта).

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


Была бы группа, а группой работать можно не только над пустышкой.
Кстати зря ругают gforth.
Главное, чтобы программа на gforth корректно работала среде различных unix'овских примочек < > | и других.
А полученный результат можно визуализировать:
gnuplot - графики
povray - консольный 3d пакет
тот же postscript и хоть тот же браузер и еще тыщи программ на все случаи жизни.
Сообщение Добавлено: Вт мар 13, 2018 03:52
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Victor__v писал(а):
Требуется 64-битный форт под ВИНДУ с либой-ассемблером к нему (под 64 бита разумеется).
Зачем?
Обкатать для понимания виндяшный FASTCALL
А разве FASTCALL не на совести компилятора?
Сообщение Добавлено: Пн мар 12, 2018 16:03
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Не помню где это когда-то видел, но вот http://t0.esy.es/. Только там вроде не под Linux...
Сообщение Добавлено: Пн мар 12, 2018 10:47
  Заголовок сообщения:  Re: Хочу найти 64x Форт под Линукс  Ответить с цитатой
Значит так,
Требуется 64-битный форт под ВИНДУ с либой-ассемблером к нему (под 64 бита разумеется).
Зачем?
Обкатать для понимания виндяшный FASTCALL
Сообщение Добавлено: Вс мар 04, 2018 18:35

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


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