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

...
Google Search
Forth-FAQ Spy Grafic

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




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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
forther писал(а):
Спросили про 64 битный forth под linux. Кроме gforth в debian дистрибутиве никаких 64 битных фортов нет.

Ответ - надо его написать, а не тоскливо глядеть на gforth и пытаться представить, зачем же он там такой есть.
forther писал(а):
Какой мандат небес?!

https://ru.wikipedia.org/wiki/%D0%9D%D0%B5%D0%B1%D0%B5%D1%81%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D1%82


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

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 380
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Hishnik писал(а):
forther писал(а):
Спросили про 64 битный forth под linux. Кроме gforth в debian дистрибутиве никаких 64 битных фортов нет.

Ответ - надо его написать, а не тоскливо глядеть на gforth и пытаться представить, зачем же он там такой есть.
forther писал(а):
Какой мандат небес?!

https://ru.wikipedia.org/wiki/%D0%9D%D0%B5%D0%B1%D0%B5%D1%81%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D1%82

Вы меня не так поняли. Я хотел сказать, что у авторов gforth не было и нет цели монополизировать 64 битный форт под линакс. И тоски от гляденья на gforth примерно столько же, сколько от гляденья на bash, python или awk


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

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
forther писал(а):
И тоски от гляденья на gforth примерно столько же, сколько от гляденья на bash, python или awk


Не знаю про pyton, а какую тоску может вызывать bash и awk? По моему наиболее гибкий инструмент,
чтобы построить информационную систему без простокринации. Только невозможность использовать
средства типа bash на мобильниках, (по причине невозможности набирать и анализировать
значительные объемы текста), заставляет меня заниматься фортами.

А на декстопах для меня bash и awk и сопутствующие к ним программы означают конец программирования.
Отныне важнейший язык для десктопа Java script, и чуть чуть C, для реализаторов браузеров и NIXов.

Кстати, ругаемые многими европейцы, все таки работают группой, это безусловное преимущество,
в отличие от убогих одиночек (в смысле работы над проблемами форта).

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


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

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 380
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
vikt писал(а):
а какую тоску может вызывать bash и awk?

Ровно такую же, как и gforth: никакую.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
vikt писал(а):
Кстати, ругаемые многими европейцы, все таки работают группой, это безусловное преимущество,
в отличие от убогих одиночек (в смысле работы над проблемами форта).

А над чем таким они работают группой? Потому что работать над пустышкой - это только зря тратить время. Я пока вижу разрозненные и бессистемные "фортики", над которыми висит дамоклов меч ANS94. Стандарт настолько перегружен требованиями и оторван от реальности, что его реализация попросту загоняет программистов в ситуацию 90-х годов, и ничего толком сделать уже не получается. Но при этом окрик "а у вас не по ANS" всегда имеет возможность появиться. Получается, что группы (а кто именно?) фортеров занимаются по сути игрушками, которые мгновенно дезавуируются при попытке вывести все это куда-то в широкие массы. Слова о том, что ANS-комитет создан для того, чтобы продвигать продукцию Forth Inc, прозвучали не от меня. В итоге мы сейчас имеем, что впрямую никто не заставляет покупать "стандартные форты", да и gforth - это "нет-нет, никто не заставляет", но на практике независимая деятельность так или иначе низводится до состояния "несерьезно".

При этом у Форта убирается его важное положительное свойство - способность притянуть язык к движку программы, а не придумывать, какой бы движок наслоить на синтаксис.


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

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
gforth есть даже под Андроид.

Для мелких работ терпимая система, чего уж..с поддержкой open gl. Насчет стабильности - не скажу, однако живёт и обновляется - единственный путячий форт для мобилки на данный момент.


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

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
кстати...
Никем не рассматривался вариант "транслятора", а не компилятора Форта? в Си, например, чтобы скармливать это 64-битному сишному компилятору? (они же не стесняются, в асм транслировать, а потом это асм-компилятору скармливать)
это может решить проблему с системными вызовами.


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

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

Один из проектов Timbre Zone,
если это в перспективе возможно для задействования преимуществ Форт и Си

P.S. Но тут тогда попутно появляется к рассмотрению тема и Си то Форт :)
Тем временем ещё один вариант Форт64 для Linux от Михаила


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Цитата:
Реализовано через дизассемблирование скомпилированного 32-х битного кода и частичную замену ассемблерных команд на х64.


То есть разработки как таковой нет. Разработано - это когда есть проект, есть спецификация, она реализована и этим можно пользоваться. А это затыкание дыр.


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

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
Hishnik писал(а):
Цитата:
Реализовано через дизассемблирование скомпилированного 32-х битного кода и частичную замену ассемблерных команд на х64.


То есть разработки как таковой нет. Разработано - это когда есть проект, есть спецификация, она реализована и этим можно пользоваться. А это затыкание дыр.

это - быстрое time-to-market при нулевом или отрицательном бюджете )


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Это отсутствие управляемости процесса. Максимов уже и до comp.lang.forth добрался с идеей о том, что "на Форте можно написать любой язык, поэтому Форт лучше любого языка". Упрямство - плохое качество. Если упрямство приводит к тому, что с помощью временных затычек программе добавляются какие-то формальные свойства, это совсем плохо. Можно сделать патч, и он заткнет конкретную дыру. Но нельзя годами выезжать на патчах, в определенный момент нужно собрать и систематизировать требования, сделать проект программы и довести его хотя бы до поверхностно формализованного ТЗ. Потом с этим продуктом можно будет какое-то время жить. Если же метаться в рамках старого движка, несоответствия актуальным требованиям будут только накапливаться.

По Линуксу можно пойти с другого конца. Создать некоторый внешний облик приложения, а потом найти точки, где в нем можно было бы использовать Форт. Для этого можно использовать практически любой исходный инструмент, не задаваясь вопросами производительности или надежности. А там куда вывезет логика событий - заодно и посмотрим.


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
В каких то моментах дискуссионно-познавательно :)
Роберт Гласс. Факты и заблуждения профессионального программирования


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

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Значит так,
Требуется 64-битный форт под ВИНДУ с либой-ассемблером к нему (под 64 бита разумеется).
Зачем?
Обкатать для понимания виндяшный FASTCALL

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


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

Зарегистрирован: Пт янв 06, 2017 14:57
Сообщения: 365
Благодарил (а): 17 раз.
Поблагодарили: 1 раз.
Не помню где это когда-то видел, но вот http://t0.esy.es/. Только там вроде не под Linux...


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

Зарегистрирован: Пн июл 04, 2016 13:28
Сообщения: 39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Victor__v писал(а):
Требуется 64-битный форт под ВИНДУ с либой-ассемблером к нему (под 64 бита разумеется).
Зачем?
Обкатать для понимания виндяшный FASTCALL
А разве FASTCALL не на совести компилятора?


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

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


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

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


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

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