Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн сен 24, 2018 15:22

...
Google Search
Forth-FAQ Spy Grafic

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




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

Зарегистрирован: Пт июн 06, 2008 14:21
Сообщения: 106
Откуда: Карелия
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
прошу прощения, криво отделил тему,
начало здесь


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

mOleg писал(а):
2. знакомство с языком обычно начинается с написания своей(новой) системы при полном непонимании идей, механизмов, структуры языка, методики написания и отладки кода

Кому как.
Можно работать (и дорабатывать) подходящюю под свои задачи и выбирать по существующим программным решенияхм в определённой Форт системе (например Win32Forth) в сравнении, например, с SPF4.
Но да любительских "полуфабрикатов", остановившихся в реализации классического построения Форт системы с избытком.
mOleg писал(а):
7. защищенность (на всех уровнях)

Что под этим понимается?

P.S. По части рабочих Форт систем неизвестно кто и как их использует.
Например Ficl только для загрузчика в FreeBSD? А другие Форт системы?
Часть Форт систем без публичного размещения, с закрытой структурой и не поддерживаемые уже автором.


Ну не все прям хотят запилить свойForth или я исключение из правил? Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой. :| Поэтому я заборол свою жабу и прикупил пару "коммерческих" Forth-ов, но один тупо кишит багами (хоть уже не первый год развивается) + постоянная утечка памяти, а второй не имеет абсолютно никакой документации и размер генерируемого бинарника просто поражает (простой : hello ." Hello word!" ; будет весить под 12 Mb!!!). В то время, как у написанного на SPF4 "сервера", uptime с мая '17 и нет отжора памяти и прочих "радостей" ! :shock:

Вроде бы значение CELL в спф поменять бы и всего...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Вс фев 25, 2018 22:01 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4951
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
F-MAP писал(а):
Вроде бы значение CELL в спф поменять бы и всего...

нет, не достаточно.
Как минимум переписать все, что написано на ассемблере,
переписать вызов АПИ, переписать часть запуска системы. Но это мелочи, потому как дальше, ведь, библиотеки захочется 8)

Цитата:
Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой.

А о какой гостевой системе речь? WIN или LIN

И, опять, мусор в теме... 8(

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Пн фев 26, 2018 00:04 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 316
Откуда: СПб
Благодарил (а): 10 раз.
Поблагодарили: 4 раз.
mOleg писал(а):
F-MAP писал(а):
Вроде бы значение CELL в спф поменять бы и всего...

нет, не достаточно.
Как минимум переписать все, что написано на ассемблере,
переписать вызов АПИ, переписать часть запуска системы. Но это мелочи, потому как дальше, ведь, библиотеки захочется 8)

Цитата:
Меня вполне удовлетворяет SPF4, но в силу отказа от поддержки 32bit дистрибутивов, это становится проблемой.

А о какой гостевой системе речь? WIN или LIN

И, опять, мусор в теме... 8(

Таки "православный" Lin.
А что значит "мусор"? Тут ведь в основном сплошные фантазии и сферические кони в вакууме!
Может для кого создание своегоФорта - это есть предел мечтаний, но для меня применение Форт-а, есть объективная реальность! У меня более 3-х лет управлялась система отопления загородного дома, на базе arduino и amForth, а теперь будет 3-и объекта на stm32 + MecrispForth + "сервер" на Forth-е.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Пн фев 26, 2018 00:29 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4951
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
Ilya писал(а):
Таки "православный" Lin.

понятно (хотя, насчет православности я бы поспорил, скорее католицизм, имхо).
Для меня линукс не актуален фактически.
Приходится оставаться с протестантским Вин 8)

Ilya писал(а):
А что значит "мусор"? Тут ведь в основном сплошные фантазии и сферические кони в вакууме!

тут не фантазии, а совсем другое, можно таки почитать первое сообщение темы.
Никаких коней, хочу получить актуальный сбалансированный список положительных и отрицательных моментов, присущих Форту в одном месте. Вы же начинаете писать на совсем другую тему.

Ilya писал(а):
Может для кого создание своегоФорта - это есть предел мечтаний, но для меня применение Форт-а, есть объективная реальность!

Для меня тоже.
Сейчас вполне активно использую Форт на работе, в том числе работа причастна к серийным изделиям, однако не работает в них по уже обсуждаемой ранее причине.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6410
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
Я нашел glut для MinGW. Разработка, правда, под Windows, но заранее заложенный тип cell помог на всем протяжении кода. Сейчас cell это long long, так что вот они 64 бита. Возможно, вылезут проблемы с системными вызовами, тут я еще плотно не смотрел.


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

Зарегистрирован: Пн июл 04, 2016 13:28
Сообщения: 39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
А чем "православный" gforth не угодил?


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6410
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
loztcatz писал(а):
А чем "православный" gforth не угодил?

А зачем я буду перебирать все форты, проверяя, не угодит ли кто? Эртл - лузер, к диалогу не способный. gforth вещь с непонятной моделью использования. Трудоемкость разработки приемлемая. Так чего ради мне делать восторженные глаза и надеяться на то, что "запад меня заметит"?


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

Зарегистрирован: Пн июл 04, 2016 13:28
Сообщения: 39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
> А зачем я буду перебирать все форты, проверяя, не угодит ли кто?
А я не у вас спрашивал :) gforth - часть gnu проекта.

> gforth вещь с непонятной моделью использования.
Так что конкретно непонятно?

> Так чего ради мне делать восторженные глаза и надеяться на то, что "запад меня заметит"?
Ради пиара, например :)


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6410
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
loztcatz писал(а):
А я не у вас спрашивал gforth - часть gnu проекта.

Приписать букву g еще не означает сделать частью gnu проекта.

loztcatz писал(а):
Так что конкретно непонятно?

Эртлу - такое впечатление, что ничего. Он реализовал спецификацию ANS94, насколько смог. На вопрос "какие программные продукты реализованы на gforth?" его ответ "ты - тролль!".

loztcatz писал(а):
Ради пиара, например

Да какой еще пиар? :D Среди кого? Forth Inc. хвалится, что может позволить себе нанять двух программистов на full time, и у этих программистов "есть крыша над головой и еда на столе". Вообще-то способность оплачивать ЖКХ и покупать еду в России относится к довольно бедному стилю жизни. Европейцы вообще ни одного вменяемого проекта на Форте предъявить не способны. В сочетании с их спесью место им под лавкой.


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

Зарегистрирован: Пн июл 04, 2016 13:28
Сообщения: 39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
> Приписать букву g еще не означает сделать частью gnu проекта.
Он и так является частью gnu проекта.

> На вопрос "какие программные продукты реализованы на gforth?" его ответ "ты - тролль!".
А на какой вы ответ рассчитывали?

> Европейцы вообще ни одного вменяемого проекта на Форте предъявить не способны.
А зачем хоббистам серьезные проекты? Кто их будет поддерживать материально?


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6410
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
loztcatz писал(а):
Он и так является частью gnu проекта.

Ему за это премию теперь, или специальные инспекции ходят и проверяют, все ли сказали два раза "ку"? :D

loztcatz писал(а):
А на какой вы ответ рассчитывали?

Либо человек перечисляет проекты, либо честно признается, что он хоббист и применений не имеет.

loztcatz писал(а):
А зачем хоббистам серьезные проекты? Кто их будет поддерживать материально?

Программирование - вполне оплачиваемая профессия. Написать уместную часть проекта на Форте - нормальное разумное решение, применимое при наличии квалификации и соответствующей задачи. Если хоббисты не видят этих применений, им стоит подумать и обсудить, а не устраивать истерики на тему "а вот нас не все уважают". Европейцы хотят запихнуть RuFIG позади себя, только чтобы им было не обидно, что они последние? :D


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

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 318
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.
Пузан и Эртл могут просто быть не в курсе, где их gforth используют. Они ж его не продают и за деньги не поддерживают. Я работал в двух forth компаниях и в обеих мы использовали gforth.

Помимо всего прочего он (gforth) входит в состав большинства дистрибутивов linux и его "установка" элементарна, как sudo get-apt install gforth.


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

Зарегистрирован: Пн ноя 05, 2007 13:54
Сообщения: 135
Благодарил (а): 0 раз.
Поблагодарили: 11 раз.
На мой взгляд, основным преимуществом gforth является популярность, как раз эта самая GNU-связь с Линуксом. Мы с Вами, Михаил, использовали gforth в IntellaSys, и, согласитесь, особенного удовольствия от работы с этой системой не получали. Понятно, что перспектива использовать colorForth радовала бы еще меньше... Помню, возникла какая-то проблема с gforth и я переписывался с Пузаном для ее устранения. Впечатления от общения с ним остались не самые приятные. С другой стороны, автор Swift отреагировал оперативно, был отзывчив и, в конечном счете, я для работы чаще использовал именно Swift, а не gforth.

Технические недостатки gforth известны. Его монструозность, "непонятная" ориентированность. Я здесь поставил кавычки, потому что на деле (и немногие фортеры об этом знают) gforth является просто побочным продуктом, доказательством эффективности некоего vmgen, чисто академического инструмента, который никому, кроме его автора не был нужен.

Собственно, что мешает разработать собственный Си-форт? В процессе работы в Форт-ориентированной компании на это обычно уже нет времени. Поэтому сейчас -- самый удачный момент.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6410
Благодарил (а): 14 раз.
Поблагодарили: 100 раз.
forther писал(а):
Помимо всего прочего он (gforth) входит в состав большинства дистрибутивов linux и его "установка" элементарна, как sudo get-apt install gforth.

Магия буквы "g". То есть раз он в дистрибутивах есть, им просто обязательно надо пользоваться? У Эртла, видимо, есть мандат небес на разработку Форта, и другим написать собственный вариант уже нельзя. И кто нам огласит список тех, кто имеет право писать собственный Форт?


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

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 318
Благодарил (а): 1 раз.
Поблагодарили: 7 раз.
Hishnik писал(а):
forther писал(а):
Помимо всего прочего он (gforth) входит в состав большинства дистрибутивов linux и его "установка" элементарна, как sudo get-apt install gforth.

Магия буквы "g". То есть раз он в дистрибутивах есть, им просто обязательно надо пользоваться? У Эртла, видимо, есть мандат небес на разработку Форта, и другим написать собственный вариант уже нельзя. И кто нам огласит список тех, кто имеет право писать собственный Форт?

Спросили про 64 битный forth под linux. Кроме gforth в debian дистрибутиве никаких 64 битных фортов нет. Какой мандат небес?!


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

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


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

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


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

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