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. То почему бы и нет! |
Автор: | 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/ |