Forth http://fforum.winglion.ru/ |
|
SP-Forth x64 http://fforum.winglion.ru/viewtopic.php?f=18&t=2961 |
Страница 3 из 4 |
Автор: | Hishnik [ Пт июн 21, 2019 15:40 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Victor__v писал(а): К чести Максимова ничего подобного мне он не предлагал Ну я его и не собираюсь демонизировать. Однако, зная его довольно давно, я довольно хорошо предполагаю, что он хочет и к чему стремится. Ему кажется, что он "развивает Форт". На практике его предложения разбиваются о флейм тех, кто на Форте не пишет, и кто сопротивляется попыткам представить какой-то неизвестный им язык в качестве элитного инструмента. Все просто. То, что Максимов уже сам себя закопал в кучу условностей (а давайте оптимизировать... не берут.. о! давайте продавать хотя бы за небольшие деньги... все равно не берут...) - это уже его личное вИдение, в которое он глубоко закопался. В его аккаунте висит уведомление, что доступ на форум будет разрешен, если он будет соблюдать требования законодательства РФ в отношении интернет-публикаций - т.е. по меньшей мере перестанет писать в стиле "хочу использовать криптовалюты и буду, никто мне не запретит". |
Автор: | Victor__v [ Пт июн 21, 2019 15:50 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Касательно криптовалют, было судебное дело где кошелёк с биткоинами таки признали имуществом (А40-124668/2017 ). Да и государство потихоньку меняет свою позицию. Так что... наверно уже можно писать Хотя я лично против) |
Автор: | forther [ Пт июн 21, 2019 20:01 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Victor__v писал(а): 6 месяцев назад... Во ВК некто с ником Mihail Maksimov предложил мне поучаствовать в развитии СПФа под 64бит... Однако ж, всё моё участие по сути ограничилось идеей переписать MIN MAX без ветвлений. Позже скинул Михаилу реализацию слова SEARCH под 64-битный СПФ. После этого Mihail Maksimov перестал выходить на связь. Странные дела... Попробуйте https://t.me/forthchat |
Автор: | KPG [ Вс апр 18, 2021 15:44 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Так и остался не допиленным SPF64 под Linux64? |
Автор: | Victor__v [ Пн апр 19, 2021 17:05 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
KPG писал(а): Так и остался не допиленным SPF64 под Linux64? Я тоже вот никак не могу допилить свой форт под 64 бит. Видать 64 несчастливое число |
Автор: | Igor_FF [ Пн апр 19, 2021 17:08 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Victor__v писал(а): Я тоже вот никак не могу допилить свой форт под 64 бит. Видать 64 несчастливое число Так может поступить как Microsoft и пилить сразу 128 бит? |
Автор: | KPG [ Пн апр 19, 2021 20:07 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Портабельный Форт на Си с шитым кодом, fforth с особенностью, что если меняется, например код на Форте/С в нём, то для формирования нового Си файла запускается: sh fforth.c а после этого make для его компиляции. т.е. sh переформирует изменённый Си файл. какие то слова в файле на Си, а какие то на Форт можно добавлять в таком варианте |
Автор: | Hishnik [ Пн апр 19, 2021 23:12 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Кому лень набрать 2500 строк на Си, может взять на себя обязательство все время заявлять, что это не его, а чье-то еще. Хотя реализация простая. |
Автор: | KPG [ Вт апр 20, 2021 11:12 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Hishnik писал(а): Кому лень набрать 2500 строк на Си, может взять на себя обязательство все время заявлять, что это не его, а чье-то еще. Хотя реализация простая. Так непонятно, наличие каких то уже реализованных разнообразных вариантов-схем Форт это плохо или нет? P.S. Думаю, что в выше варианте Форт - автор нашёл компромис между написанием поддержки всего Форт на Си или применении его автогененации и с Форт кода с помощью Bash скрипт применения. Bash и кибербезопасность |
Автор: | Hishnik [ Вт апр 20, 2021 11:25 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Ну а зачем тратить время на тщательный анализ кем-то написанных простых вещей? Там навскидку много недостатков, там структуры управления вписаны в код, еще где-то попадались нерасширяемые решения. На то, чтобы подстроить форт-машину под архитектуру собственного проекта, нужно меньше времени по сравнению с адаптацией вот всего этого. |
Автор: | KPG [ Вт апр 20, 2021 11:31 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Hishnik писал(а): Ну а зачем тратить время на тщательный анализ кем-то написанных простых вещей? Там навскидку много недостатков, там структуры управления вписаны в код, еще где-то попадались нерасширяемые решения. На то, чтобы подстроить форт-машину под архитектуру собственного проекта, нужно меньше времени по сравнению с адаптацией вот всего этого. Анализировать Форт реализации не нужно по необходимости, а использовать как базис для использования Форт. Идеально реализованных Forth решений в природе не существует, но есть базис при использовании которого снимается часть "головняка" в личных оценках. P.S. тот же VFX Forth похоже страдает какой то несовместимостью с GTK при заимствованном кодe Minos из BigForth. (хотя и собирается из открытых сырцов под Linux) У меня нет, кстати, фобии по поводу Евро-Форт разработок (от слова совсем), хотя SPF4 у меня более использован. |
Автор: | Hishnik [ Вт апр 20, 2021 14:46 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
KPG писал(а): но есть базис при использовании которого снимается часть "головняка" в личных оценках. Этот базис лучше уж тут на форуме разработать и обсудить. KPG писал(а): У меня нет, кстати, фобии по поводу Евро-Форт разработок (от слова совсем) В Европе достаточно вполне грамотных людей, которые интересуются Фортом. А конференция EuroForth - прибежище неудачников, которые устраивают себе пиар на редкой технологии. |
Автор: | zma [ Вт апр 20, 2021 21:27 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
KPG писал(а): Так непонятно, наличие каких то уже реализованных разнообразных вариантов-схем Форт это плохо или нет? Наличие реализаций - не плохо. Плохо, когда изучение чужих реализаций становится приоритетнее своих разработок. |
Автор: | zma [ Вт апр 20, 2021 21:30 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
Hishnik писал(а): ...там структуры управления вписаны в код... То есть IF-ELSE-THEN и прочее реализовано в виде примитивов или что-то другое? Если да, то чем это плохо? |
Автор: | Hishnik [ Вт апр 20, 2021 23:12 ] |
Заголовок сообщения: | Re: SP-Forth x64 |
zma писал(а): То есть IF-ELSE-THEN и прочее реализовано в виде примитивов или что-то другое? Если да, то чем это плохо? Там вот такое: Код: function compile(n) { if (n == "IF") { comma("&branch0_word") push(pc) comma(0) return } if (n == "ELSE") { elsejump = pop() comma("&branch_word") push(pc) comma(0) bytecode[elsejump] = "(&" word ".payload[0] + " pc ")," return } if (n == "THEN") { bytecode[pop()] = "(&" word ".payload[0] + " pc ")," return } Ну и далее с прочими структурами управления. То есть компиляция сделана в виде своеобразного исключения из правил. |
Страница 3 из 4 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |