Forth
http://fforum.winglion.ru/

Форт на гитхабе
http://fforum.winglion.ru/viewtopic.php?f=35&t=3036
Страница 2 из 3

Автор:  KPG [ Пт июн 22, 2018 03:55 ]
Заголовок сообщения:  Re: Форт на гитхабе

Hishnik писал(а):
Книга должна помогать решать конкретные задачи в стиле "до этого никак не получалось, а прочитали - все понятно и все заработало".

Но, в массы "продвигают" Такую "подборку" литературы по програмированию (откуда она только берётся :)

P.S. Нет уверекнности, что после её прочтения всё станет понятным и заработает.
Навеяло Алиса - Театр Теней :)
Hishnik писал(а):
Такова реальность.

Хорошая "отмазка" чтобы всё оставалось как есть :)

Автор:  Victor__v [ Пт июн 22, 2018 14:21 ]
Заголовок сообщения:  Re: Форт на гитхабе

Hishnik писал(а):
Вот кстати, я бы не давал задание в таком стиле - это довольно-таки стандартная "раскрутка" Форта - минимальный кусок на ассемблере, а дальше уже на Форте. Для обучения это не очень удобно, потому что учиться приходится и Форту, и вот этому подходу. Если уж идет учебный процесс, то при освоении Форта лучше пользоваться уже известными инструментами, чтобы не приходилось гадать, где ошибка - в понимании языка программирования, или что-то не то сделано с форт-реализацией.


Согласен. Опята мало даёт, определение слов нужных и не очень та ещё рутина, хоть и необходимая.

Автор:  Hishnik [ Пт июн 22, 2018 14:38 ]
Заголовок сообщения:  Re: Форт на гитхабе

KPG писал(а):
Но, в массы "продвигают" Такую "подборку" литературы по програмированию (откуда она только берётся

Никто ничего не продвигает, обычная реклама книжного магазина.

KPG писал(а):
Хорошая "отмазка" чтобы всё оставалось как есть

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

Автор:  diver [ Пт июн 22, 2018 20:06 ]
Заголовок сообщения:  Re: Форт на гитхабе

да, блин!!! ну почему! почему форт ассоциируется у всех (особенно начинающих) с постфиксом?!

ну вот ну не было у меня с этим проблемы по началу. Не было. (Может потому, что до этого был только ассемблер да фортран90 ?)....не знаю...

Выбор был прост...отдать 1Гиг под VisualStudio или 150К под SP-Forth (при винте в 2.5Г) и практически равной пользе для проекта (ибо на тот момент ни форта, ни си я не знал)

Автор:  Hishnik [ Пт июн 22, 2018 20:33 ]
Заголовок сообщения:  Re: Форт на гитхабе

diver писал(а):
да, блин!!! ну почему! почему форт ассоциируется у всех (особенно начинающих) с постфиксом?!

Да потому что это стандартный "миф". Их несколько, и они все заканчиваются "вот поэтому мы ничего на Форте и не пишем". То постфикс нехорош, то срочно надо ООП, IDE, потом еще производительность обязательно повысить, потом срочно сделать все совместимым со всем. Вот сейчас обсуждается github. Зачем? Неужели затем, чтобы давать ссылки и говорить "вот видите, я сторонник вот этого вот языка, он только для элиты"? Здесь очень простой вопрос, прямо-таки из плохих историй по собеседования: кем вы видите себя через 5 лет? И если это что-то уровня "ну я сижу, а вокруг меня толпа программистов, и я всех консультирую насчет Форта" - можно сразу такие мечты в мусор.

Автор:  KPG [ Сб июн 23, 2018 15:30 ]
Заголовок сообщения:  Re: Форт на гитхабе

Hishnik писал(а):
[ Вот сейчас обсуждается github. Зачем? Неужели затем, чтобы давать ссылки и говорить "вот видите, я сторонник вот этого вот языка, он только для элиты"?

Вопрос не в этом, а то что и без этого вопроса мало кто что постит на местном форуме знакомых с Форт программированием.

Автор:  Hishnik [ Сб июн 23, 2018 16:35 ]
Заголовок сообщения:  Re: Форт на гитхабе

KPG писал(а):
Вопрос не в этом, а то что и без этого вопроса мало кто что постит на местном форуме знакомых с Форт программированием.

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

Вот как будто нарочно, буквально за последние две недели два раза оказалось, что Кварк хорошо закрывает задачи в проектах. Причем изначально оно и не планировалось, поскольку есть устоявшиеся подходы и языки, с которыми прекрасно можно все решить. Тем не менее:
1. Большая система на C++ / C#- нетрудно догадаться, что понадобилось скриптование. А когда к перечню команд добавились параметры, и впереди забрезжили циклы и логические условия, стало очевидно, что проще подключить quarl.dll и скармливать ему заранее подготовленные скрипты.
2. Системное моделирование большого проекта на ПЛИС. Во-первых, на Форте удобно отлаживать. Во-вторых, конкретно на Кварке опять сыграла инициализированная графическая поверхность - раскрашенная картинка с пошаговым моделированием выглядит впечатляюще.

Отсюда и вопрос - ведь никакие ссылки и уговоры не приведут к планомерному использованию Форта на практике. Чтобы получилось, надо просто взять и ухватиться за конкретное направление, методично углубляясь туда и по мере работы формулируя практические требования. Понятно, что не везде именно Форт будет удобен, а где-то дело будет не в языке, а в библиотеках. Но на то и форум с обсуждением.

Автор:  Victor__v [ Чт июн 28, 2018 09:11 ]
Заголовок сообщения:  Re: Форт на гитхабе

KPG писал(а):
Вопрос не в этом, а то что и без этого вопроса мало кто что постит на местном форуме знакомых с Форт программированием.


А какие темы поднимать-то?
Из пустого в порожнее и так хватает.
Лучше уж редко и по делу.

Не расписывать же очередной чудо-интерпретатор форта на PHP, PYTHON и пр.

Автор:  Hishnik [ Чт июн 28, 2018 18:12 ]
Заголовок сообщения:  Re: Форт на гитхабе

А почему бы и не расписать очередной интерпретатор? Интересно же не "как там устроен DUP", а какие цели ставились, сколько времени заняло, где основные проблемы и как решились, что получилось в итоге.

Автор:  Victor__v [ Чт июн 28, 2018 22:06 ]
Заголовок сообщения:  Re: Форт на гитхабе

Ваяя свой форт обнаружил такие проблемы.
PE-формат. Пришлось поколдовать над СПФ-ским вариантом.
Отладка слов. ЦК компилирует всё фикс. адресу, подсовывал адрес HERE запускал образ форта в форте и отлаживал.
Была проблема с компилирующими словами (IF AGAIN ['] и пр.) в форте. Т. к. исполнение их с неинициализированным форт-образом да ещё с новым адресом непременно приведёт к ошибке. Модифицировал интерпретатор-ЦК, дабы он вначале искал комп. слова в специальном словаре.

Вроде всё по основным моментам :)

Автор:  F-MAP [ Пт июн 29, 2018 21:24 ]
Заголовок сообщения:  Re: Форт на гитхабе

Victor__v писал(а):
Ваяя свой форт обнаружил такие проблемы.
PE-формат. Пришлось поколдовать над СПФ-ским вариантом.
Отладка слов. ЦК компилирует всё фикс. адресу, подсовывал адрес HERE запускал образ форта в форте и отлаживал.
Была проблема с компилирующими словами (IF AGAIN ['] и пр.) в форте. Т. к. исполнение их с неинициализированным форт-образом да ещё с новым адресом непременно приведёт к ошибке. Модифицировал интерпретатор-ЦК, дабы он вначале искал комп. слова в специальном словаре.

Вроде всё по основным моментам :)

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

Автор:  Ilya [ Пт июн 29, 2018 22:06 ]
Заголовок сообщения:  Re: Форт на гитхабе

F-MAP писал(а):
Victor__v писал(а):
Ваяя свой форт обнаружил такие проблемы.
PE-формат. Пришлось поколдовать над СПФ-ским вариантом.
Отладка слов. ЦК компилирует всё фикс. адресу, подсовывал адрес HERE запускал образ форта в форте и отлаживал.
Была проблема с компилирующими словами (IF AGAIN ['] и пр.) в форте. Т. к. исполнение их с неинициализированным форт-образом да ещё с новым адресом непременно приведёт к ошибке. Модифицировал интерпретатор-ЦК, дабы он вначале искал комп. слова в специальном словаре.

Вроде всё по основным моментам :)

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

Таки, если ваш Форт сможет тоже самое, что СПФ (Linux, dlsym, callback), но при этом будет 64bit. То почему бы и нет! :wink:

Автор:  Victor__v [ Сб июн 30, 2018 10:04 ]
Заголовок сообщения:  Re: Форт на гитхабе

F-MAP писал(а):
Вот бы команду создал для своего форта, что была у СПФ, похоже еще осталась, в одиночку трудно в нынешнее время..

Из кого?
Фортеры либо практики на генном уровне, либо индивидуалисты.
К тому же у всех своё понимание "что ѣсть форт"

К тому же ещё один форт с ещё одной идеологией

Автор:  F-MAP [ Сб июн 30, 2018 12:24 ]
Заголовок сообщения:  Re: Форт на гитхабе

Victor__v писал(а):
F-MAP писал(а):
Вот бы команду создал для своего форта, что была у СПФ, похоже еще осталась, в одиночку трудно в нынешнее время..

Из кого?
Фортеры либо практики на генном уровне, либо индивидуалисты.
К тому же у всех своё понимание "что ѣсть форт"

К тому же ещё один форт с ещё одной идеологией

Не буду спорить.. Но тема же про Гитхаб..

Автор:  Hishnik [ Сб июн 30, 2018 15:57 ]
Заголовок сообщения:  Re: Форт на гитхабе

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

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