Forth
http://fforum.winglion.ru/

Как вы себе представляете будующюю Форт ОС?
http://fforum.winglion.ru/viewtopic.php?f=16&t=3135
Страница 2 из 5

Автор:  vikt [ Пт авг 25, 2017 16:52 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Можно, в качестве кастомной прошивки. Никогда этим не занимался, но очевидно, геморой еще
тот.
Мне вообще форт-транслятор на мобильных устройствах не нужен. Нужен скриптовый язык
внутри программ.

Автор:  Victor__v [ Пт авг 25, 2017 17:54 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Цитата:
В состав дистрибутива? Ну-ну. Чтобы Форт был в составе сборок Андроида, нужно долго обивать пороги


Эм, не так выразился.
Взять исходники андроида добавить форт-систему в кач-ве одного из приложений и перепрошить.
Про доказ Google что форт это АГОНЬ! речь не идёт.

На счёт приложений это совсем другое.
Смотрел год назад по форту, выдаёт три ответа
при этом как-то заставить работать 2 из них всерьёз у меня не получилось.
а 3-й небезъизвестный всем Gforth произвел на меня монструозное впечатление.
WORDS и всё - можно идти курить :)
Хоть бы по словарям разбили слов уйма ж.

Автор:  Hishnik [ Пт авг 25, 2017 23:44 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Victor__v писал(а):
Эм, не так выразился.
Взять исходники андроида добавить форт-систему в кач-ве одного из приложений и перепрошить.
Про доказ Google что форт это АГОНЬ! речь не идёт.

А, это совсем другое. Можно и не перепрошивать, но Форт как приложение для Android - очень полезная вещь.

Victor__v писал(а):
Смотрел год назад по форту, выдаёт три ответа
при этом как-то заставить работать 2 из них всерьёз у меня не получилось.
а 3-й небезъизвестный всем Gforth произвел на меня монструозное впечатление.


Ну с gforth давно ситуация "самая правильная система по мнению автора". Разговаривать с европейцами на тему gforth практически бесполезно - тон поучающе-снисходительный по определению.

Есть еще 8th, он кроссплатформенный, включая Android. Но там еще не вполне завершена "эволюция в крупном масштабе", и от версии к версии появляются разные новые возможности. Все же Форт как ВМ выглядит привлекательнее, дело не в запредельной производительности, а в возможности быстро хоть что-то сделать.

Автор:  Victor__v [ Сб авг 26, 2017 01:15 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Тут какое дело с андроидом.
Ежели просто приложение на нём, то это формат APK т.е архив с java-прибамбасами
На андоиде хочется скорее форт в elf и компилить приложения тоже в elf . А с графоном можно как-то договорится
QT или браузер как вариант.

Автор:  Victor__v [ Сб авг 26, 2017 01:19 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Цитата:
Все же Форт как ВМ выглядит привлекательнее, дело не в запредельной производительности, а в возможности быстро хоть что-то сделать

Не аргумент для простых задач. там и питон подойдёт да и вообще любой интерпретатор.
Для более-менее сложных уже да.
Тут уже и адекватная скорость выполнения задач из-за двойственной организации форта.

Автор:  Ilya [ Сб авг 26, 2017 14:09 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Hishnik писал(а):

Ну с gforth давно ситуация "самая правильная система по мнению автора". Разговаривать с европейцами на тему gforth практически бесполезно - тон поучающе-снисходительный по определению.

Есть еще 8th, он кроссплатформенный, включая Android. Но там еще не вполне завершена "эволюция в крупном масштабе", и от версии к версии появляются разные новые возможности.

gforth - это конечно жесть. Кто нибудь из здесь присутствующих его осилил?
8th - хорош, но специфичный и где мои любимые слова ! и @ ? :D

Автор:  vikt [ Сб авг 26, 2017 15:11 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

gforth есть во всех дистрибутивов линукса. Хотелось бы поподробнее узнать о его дефектах.

Автор:  _KROL [ Сб авг 26, 2017 18:49 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Ilya писал(а):
Hishnik писал(а):

Ну с gforth давно ситуация "самая правильная система по мнению автора". Разговаривать с европейцами на тему gforth практически бесполезно - тон поучающе-снисходительный по определению.

Есть еще 8th, он кроссплатформенный, включая Android. Но там еще не вполне завершена "эволюция в крупном масштабе", и от версии к версии появляются разные новые возможности.

gforth - это конечно жесть. Кто нибудь из здесь присутствующих его осилил?
8th - хорош, но специфичный и где мои любимые слова ! и @ ? :D

Ну да, по gforth я даже документации особо не нашёл. Просто запустил на моём андроиде, ввёл Words, может чё повводил и плюнул :)
А 8th бесплатный?

Автор:  Ilya [ Сб авг 26, 2017 18:52 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

vikt писал(а):
gforth есть во всех дистрибутивов линукса. Хотелось бы поподробнее узнать о его дефектах.

ИМХО уж больно он "монструозный" и там вроде какие-то "хитрости" с CALLBACK.
ЗЫ меня полностью удовлетворял SPF4, но (надеюсь пока) отсутствие 64b (API/ABI), удручает! :(

Автор:  Hishnik [ Вс авг 27, 2017 00:36 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Victor__v писал(а):
Не аргумент для простых задач. там и питон подойдёт да и вообще любой интерпретатор.
Для более-менее сложных уже да.
Тут уже и адекватная скорость выполнения задач из-за двойственной организации форта.

Форт начинает становиться интересным при необходимости подстройки инструмента. С питоном и другими интерпретаторами что-то сделать может только сообщество разработчиков. А Форт - это вариант, когда пользователь является одновременно и разработчиком. Без этого у программистов и появляется определенное недоумение, что за язык такой, где у него библиотеки и почему такая странная запись. Поэтому важно набирать методические материалы - как делается интерпретатор, как формировать машинный код, варианты шитого и адресный интерпретатор для них. Тогда уже можно будет спокойно компоновать варианты для разных требований к ОС, железу и внешнему виду.

Автор:  Hishnik [ Вс авг 27, 2017 00:44 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

vikt писал(а):
gforth есть во всех дистрибутивов линукса. Хотелось бы поподробнее узнать о его дефектах.

Так ему уже много лет. К тому же "волшебная" буква g для линукса делает чудеса. :D Фортеры в Европе давно "устали" и превратились в клуб неудачников, раздающих друг другу почетные грамоты. Общая интрига проста до невозможности - Forth Inc американская компания и пытается "держать рынок" с помощью прирученного комитета по ANS-Форту. Эртл его формальный руководитель, поэтому ничего против Forth Inc делать не будет. Неофициальная позиция такова, что вся продукция Forth Inc стандартна. gforth сохраняется как свободный для использования Форт, но он довольно убог для практических целей современного программирования. Базовые возможности есть, но ни одного развитого направления (графика, сеть, БД) я там не вижу. При этом Эртл & Co с каким-то даже остервенением защищают свой статус, и все запросы сводят к выстраиванию иерархии, когда на любое добавление функциональности в язык надо спрашивать их разрешения. Так что технические недостатки языка проистекают из организационных.

Автор:  Ilya [ Вс авг 27, 2017 01:51 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Hishnik писал(а):
vikt писал(а):
gforth есть во всех дистрибутивов линукса. Хотелось бы поподробнее узнать о его дефектах.

Так ему уже много лет. К тому же "волшебная" буква g для линукса делает чудеса. :D Фортеры в Европе давно "устали" и превратились в клуб неудачников, раздающих друг другу почетные грамоты....

Вот ХЗ, но есть вполне себе приличные образчики Forth от европейцев: amForth, Mecrisp Forth, iForth!
iForth хоть и не свободный (100 EU) и находится в стадии слабого/медленного допилинга, но я легко смог портировать своё (spf4) GUI приложение на него.

Автор:  Hishnik [ Вс авг 27, 2017 03:08 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Новые варианты все равно кто-то периодически пишет. Другое дело, что когда это вливается в общи фон, получается опять "есть ANS, а у вас игрушки какие-то". В итоге все ждут, когда для gforth напишут что-то такое, чтобы все ахнули, но индустрия программирования-то идет вперед и людям нужны новые возможности. А один человек, и даже небольшая группа не потянут полноценное исследование языка, чтобы составить стандарт, устраивающий всех. В итоге если ждать, что в Форте будет какой-то непререкаемый авторитет, то можно ждать до бесконечности. Поэтому стоит отталкиваться от реальности, и начать хотя бы с признания фортеров как некоего клуба программистов, вдохновившихся общей идеей Мура и отталкивающихся от тех базовых слов, которые были ими выучены в процессе освоения языка. А что дальше каждый идет своим путем - ну что ж, такова реальность.

Автор:  Ilya [ Вс авг 27, 2017 04:20 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

А вообще комрад Hishnik в чём то прав по поводу "европейцев". Пишу в рассылку iForth, а мне в ответ: "Please post in ascii (any extended character in From/to/subject/message
will turn of ASCII)." Вот почему американцы, немцы и прочие корейцы вполне меня понимают, а тут сплошная дискриминация UTF-8. Особенно учитывая, что я оплатил возможность использования данного продукта!
ЗЫ пущай теперь либерасты попробуют мне втереть, как за кордоном всё хорошо и кошерно!
ЗЗЫ "странным" образом мой пост с "недовольством", "странным" образом не попал в официальную рассылку. :(

Автор:  KPG [ Вс авг 27, 2017 07:27 ]
Заголовок сообщения:  Re: Как вы себе представляете будующюю Форт ОС?

Hishnik писал(а):
.. и начать хотя бы с признания фортеров как некоего клуба программистов, вдохновившихся общей идеей Мура и отталкивающихся от тех базовых слов, которые были ими выучены в процессе освоения языка. А что дальше каждый идет своим путем - ну что ж, такова реальность.

Кем признания? И с какими "последствиями"?

P.S. Может начать с популяризации Форт направления? :)

Страница 2 из 5 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/