Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Есть такая книга By Ed Jorgensen [url=http://www.egr.unlv.edu/~ed/x86.html]x86-64 Assembly Language Programming with Ubuntu[/url]
|
|
|
|
Добавлено: Вс апр 08, 2018 22:35 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
KPG писал(а): Некорректная постановка вопросов. 1. Какому количеству Форт пользователей нужен 64-х битный Форт и нет ли уже для них приемлемых вариантов? Есть несколько вариантов и втч "коммерческих", но у каждого имеются разного рода недостатки (в сравнении с spf4). Для чего мне нужен Форт, который не умеет работать с динамическими библиотеками или который генерирует : hello ." Hello word!" ; в бинарник размером 12M Есть правда один интересный вариант https://github.com/phaendal/RFR64, вот только надо прикрутить callback. У меня пока руки растут не из того места (assembler).
[quote="KPG"] Некорректная постановка вопросов. :) 1. Какому количеству Форт пользователей нужен 64-х битный Форт и нет ли уже для них приемлемых вариантов? [/quote] Есть несколько вариантов и втч "коммерческих", но у каждого имеются разного рода недостатки (в сравнении с spf4). Для чего мне нужен Форт, который не умеет работать с динамическими библиотеками или который генерирует : hello ." Hello word!" ; в бинарник размером 12M :shock:
Есть правда один интересный вариант [url]https://github.com/phaendal/RFR64[/url], вот только надо прикрутить callback. У меня пока руки растут не из того места (assembler). :oops:
|
|
|
|
Добавлено: Ср мар 14, 2018 22:39 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
KPG писал(а): Какому количеству Форт пользователей нужен 64-х битный Форт
Вопрос зачем 64-бита поднимался несколько раз. И отвечали я и Хищник, каждый со своей колокольни. Ему для модуляции сигналов. Мне для разбора и поиска текстовых данных в выгрузке из БД (данных дофига как раз нужно 64-битное хеширование).
[quote="KPG"] Какому количеству Форт пользователей нужен 64-х битный Форт [/quote]
Вопрос зачем 64-бита поднимался несколько раз. И отвечали я и Хищник, каждый со своей колокольни. Ему для модуляции сигналов. Мне для разбора и поиска текстовых данных в выгрузке из БД (данных дофига как раз нужно 64-битное хеширование).
|
|
|
|
Добавлено: Ср мар 14, 2018 17:45 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
loztcatz писал(а): Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64? Некорректная постановка вопросов. 1. Какому количеству Форт пользователей нужен 64-х битный Форт и нет ли уже для них приемлемых вариантов? 2. В каких условиях и что не устраивает в использовании, например, SPF4 или других Форт систем. 3.... P.S. Из явного запрса пока следует что имеется потребность в качественном 64-х битном варианте для Linux64, остальное неочевидно т.к. "хотелкам" 64-х битности уже далеко не один год и есть уже определённые наработки в этом направлении. Для прояснения ситуации достаточно провести опрос кому и в какой степени это важно. Например, мне интересен был форк SPF4 для КолибриОС и там в репозитории появился подправленный вариант Максимова. (не идеальный, конечно, но рабочий)
[quote="loztcatz"]Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?[/quote] Некорректная постановка вопросов. :) 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
[quote="loztcatz"]Напомню с чего все началось: [quote="Ilya"]Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой. [/quote]То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?[/quote]
Оптимизатор Максимова, тяжеловесен. Имеются архитектурные ошибки. Тот же NOTFOUND. Вроде бы достаточно.
Насчёт форков. Собственно форк Oleg'а Моя Нова скомпилирована также СПФом http://fforum.winglion.ru/viewtopic.php?f=40&t=3125&start=60
|
|
|
|
Добавлено: Ср мар 14, 2018 16:02 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Напомню с чего все началось: Ilya писал(а): Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой. То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?
Напомню с чего все началось: [quote="Ilya"]Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой. [/quote]То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?
|
|
|
|
Добавлено: Ср мар 14, 2018 15:16 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
loztcatz писал(а): Victor__v писал(а): Возмём для примера СПФ Он компилирует сам себя. А толку ноль Не смешно, расшифруй
[quote="loztcatz"][quote="Victor__v"]Возмём для примера СПФ Он компилирует сам себя.[/quote]А толку ноль :)[/quote] Не смешно, расшифруй
|
|
|
|
Добавлено: Ср мар 14, 2018 11:35 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Victor__v писал(а): Возмём для примера СПФ Он компилирует сам себя. А толку ноль
[quote="Victor__v"]Возмём для примера СПФ Он компилирует сам себя.[/quote]А толку ноль :)
|
|
|
|
Добавлено: Вт мар 13, 2018 23:12 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
loztcatz писал(а): Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды. Возмём для примера СПФ Он компилирует сам себя.
[quote="loztcatz"]Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.[/quote]
Возмём для примера СПФ Он компилирует сам себя.
|
|
|
|
Добавлено: Вт мар 13, 2018 14:17 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.
Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.
|
|
|
|
Добавлено: Вт мар 13, 2018 12:36 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Цитата: А разве FASTCALL не на совести компилятора?
Это конвенция, во первых. Во вторых форт это стек, а фасткал эти регистры. Обёртка нужна. Пусть в 64-битном форте все внешние вызовы будут на совести компилятора, мне важно только чтобы винда, 64, ассемблер-либа под форт
[quote] А разве FASTCALL не на совести компилятора? [/quote]
Это конвенция, во первых. Во вторых форт это стек, а фасткал эти регистры. Обёртка нужна. Пусть в 64-битном форте все внешние вызовы будут на совести компилятора, мне важно только чтобы винда, 64, ассемблер-либа под форт
|
|
|
|
Добавлено: Вт мар 13, 2018 12:18 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Hishnik писал(а): vikt писал(а): Кстати, ругаемые многими европейцы, все таки работают группой, это безусловное преимущество, в отличие от убогих одиночек (в смысле работы над проблемами форта). А над чем таким они работают группой? Потому что работать над пустышкой - это только зря тратить время. Я пока вижу разрозненные и бессистемные "фортики", над которыми висит дамоклов меч ANS94. Была бы группа, а группой работать можно не только над пустышкой. Кстати зря ругают gforth. Главное, чтобы программа на gforth корректно работала среде различных unix'овских примочек < > | и других. А полученный результат можно визуализировать: gnuplot - графики povray - консольный 3d пакет тот же postscript и хоть тот же браузер и еще тыщи программ на все случаи жизни.
[quote="Hishnik"][quote="vikt"]Кстати, ругаемые многими европейцы, все таки работают группой, это безусловное преимущество, в отличие от убогих одиночек (в смысле работы над проблемами форта).[/quote] А над чем таким они работают группой? Потому что работать над пустышкой - это только зря тратить время. Я пока вижу разрозненные и бессистемные "фортики", над которыми висит дамоклов меч ANS94. [/quote]
Была бы группа, а группой работать можно не только над пустышкой. Кстати зря ругают gforth. Главное, чтобы программа на gforth корректно работала среде различных unix'овских примочек < > | и других. А полученный результат можно визуализировать: gnuplot - графики povray - консольный 3d пакет тот же postscript и хоть тот же браузер и еще тыщи программ на все случаи жизни.
|
|
|
|
Добавлено: Вт мар 13, 2018 03:52 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Victor__v писал(а): Требуется 64-битный форт под ВИНДУ с либой-ассемблером к нему (под 64 бита разумеется). Зачем? Обкатать для понимания виндяшный FASTCALL А разве FASTCALL не на совести компилятора?
[quote="Victor__v"]Требуется 64-битный форт под ВИНДУ с либой-ассемблером к нему (под 64 бита разумеется). Зачем? Обкатать для понимания виндяшный FASTCALL[/quote]А разве FASTCALL не на совести компилятора?
|
|
|
|
Добавлено: Пн мар 12, 2018 16:03 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Не помню где это когда-то видел, но вот http://t0.esy.es/. Только там вроде не под Linux...
Не помню где это когда-то видел, но вот [url]http://t0.esy.es/[/url]. Только там вроде не под Linux...
|
|
|
|
Добавлено: Пн мар 12, 2018 10:47 |
|
|
|
|
|
Заголовок сообщения: |
Re: Хочу найти 64x Форт под Линукс |
|
|
Значит так, Требуется 64-битный форт под ВИНДУ с либой-ассемблером к нему (под 64 бита разумеется). Зачем? Обкатать для понимания виндяшный FASTCALL
Значит так, Требуется 64-битный форт под ВИНДУ с либой-ассемблером к нему (под 64 бита разумеется). Зачем? Обкатать для понимания виндяшный FASTCALL
|
|
|
|
Добавлено: Вс мар 04, 2018 18:35 |
|
|
|
|