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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Вт мар 13, 2018 03:52 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
Hishnik писал(а):
vikt писал(а):
Кстати, ругаемые многими европейцы, все таки работают группой, это безусловное преимущество,
в отличие от убогих одиночек (в смысле работы над проблемами форта).

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


Была бы группа, а группой работать можно не только над пустышкой.
Кстати зря ругают gforth.
Главное, чтобы программа на gforth корректно работала среде различных unix'овских примочек < > | и других.
А полученный результат можно визуализировать:
gnuplot - графики
povray - консольный 3d пакет
тот же postscript и хоть тот же браузер и еще тыщи программ на все случаи жизни.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Вт мар 13, 2018 12:18 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Цитата:
А разве FASTCALL не на совести компилятора?


Это конвенция, во первых.
Во вторых форт это стек, а фасткал эти регистры.
Обёртка нужна.
Пусть в 64-битном форте все внешние вызовы будут на совести компилятора, мне важно только чтобы винда, 64, ассемблер-либа под форт

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Вт мар 13, 2018 12:36 
Не в сети

Зарегистрирован: Пн июл 04, 2016 13:28
Сообщения: 39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Вт мар 13, 2018 14:17 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
loztcatz писал(а):
Подозреваю, что вам придется наделать заглушек для каждого из существующих компиляторов, хотя они все стремятся копировать подход Visual C++. Короче, дерзайте, может сделаете подобие gforth только для винды.


Возмём для примера СПФ
Он компилирует сам себя.

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Вт мар 13, 2018 23:12 
Не в сети

Зарегистрирован: Пн июл 04, 2016 13:28
Сообщения: 39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Victor__v писал(а):
Возмём для примера СПФ
Он компилирует сам себя.
А толку ноль :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Ср мар 14, 2018 11:35 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
loztcatz писал(а):
Victor__v писал(а):
Возмём для примера СПФ
Он компилирует сам себя.
А толку ноль :)

Не смешно, расшифруй

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Ср мар 14, 2018 15:16 
Не в сети

Зарегистрирован: Пн июл 04, 2016 13:28
Сообщения: 39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Напомню с чего все началось:
Ilya писал(а):
Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой.
То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Ср мар 14, 2018 16:02 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
loztcatz писал(а):
Напомню с чего все началось:
Ilya писал(а):
Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой.
То что СПФ может себя скомпилировать должно давать хоть какие-то преимущества, например, облегчить создание форков, кроссплатформенность и т.п. Но в итоге что мы имеем? Где его форки? Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?


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

Насчёт форков.
Собственно форк Oleg'а
Моя Нова скомпилирована также СПФом
viewtopic.php?f=40&t=3125&start=60

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Ср мар 14, 2018 17:27 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
loztcatz писал(а):
Почему остановился процесс развития? Почему в итоге ищут ему замену? Зачем вы пишите свою реализацию, а не пытаетесь создать его форк, например, СПФ64?

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

P.S. Из явного запрса пока следует что имеется потребность в качественном 64-х битном варианте для Linux64,
остальное неочевидно т.к. "хотелкам" 64-х битности уже далеко не один год и есть уже определённые наработки
в этом направлении. Для прояснения ситуации достаточно провести опрос кому и в какой степени это важно.
Например, мне интересен был форк SPF4 для КолибриОС и там в репозитории появился подправленный вариант Максимова. :) (не идеальный, конечно, но рабочий)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Ср мар 14, 2018 17:45 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
KPG писал(а):
Какому количеству Форт пользователей нужен 64-х битный Форт


Вопрос зачем 64-бита поднимался несколько раз.
И отвечали я и Хищник, каждый со своей колокольни.
Ему для модуляции сигналов.
Мне для разбора и поиска текстовых данных в выгрузке из БД (данных дофига как раз нужно 64-битное хеширование).

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Ср мар 14, 2018 22:39 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
KPG писал(а):
Некорректная постановка вопросов. :)
1. Какому количеству Форт пользователей нужен 64-х битный Форт и нет ли уже для них приемлемых вариантов?

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

Есть правда один интересный вариант https://github.com/phaendal/RFR64, вот только надо прикрутить callback. У меня пока руки растут не из того места (assembler). :oops:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Хочу найти 64x Форт под Линукс
СообщениеДобавлено: Вс апр 08, 2018 22:35 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Есть такая книга
By Ed Jorgensen
x86-64 Assembly Language Programming with Ubuntu


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

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


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

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


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

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