Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 19:22

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Пт июн 21, 2019 15:40 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Victor__v писал(а):
К чести Максимова ничего подобного мне он не предлагал

Ну я его и не собираюсь демонизировать. Однако, зная его довольно давно, я довольно хорошо предполагаю, что он хочет и к чему стремится. Ему кажется, что он "развивает Форт". На практике его предложения разбиваются о флейм тех, кто на Форте не пишет, и кто сопротивляется попыткам представить какой-то неизвестный им язык в качестве элитного инструмента. Все просто. То, что Максимов уже сам себя закопал в кучу условностей (а давайте оптимизировать... не берут.. о! давайте продавать хотя бы за небольшие деньги... все равно не берут...) - это уже его личное вИдение, в которое он глубоко закопался. В его аккаунте висит уведомление, что доступ на форум будет разрешен, если он будет соблюдать требования законодательства РФ в отношении интернет-публикаций - т.е. по меньшей мере перестанет писать в стиле "хочу использовать криптовалюты и буду, никто мне не запретит".


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Пт июн 21, 2019 15:50 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Касательно криптовалют, было судебное дело где кошелёк с биткоинами таки признали имуществом (А40-124668/2017 ).
Да и государство потихоньку меняет свою позицию.
Так что... наверно уже можно писать :))
Хотя я лично против)

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Пт июн 21, 2019 20:01 
Не в сети

Зарегистрирован: Сб май 13, 2006 23:37
Сообщения: 380
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Victor__v писал(а):
6 месяцев назад...
Во ВК некто с ником Mihail Maksimov предложил мне поучаствовать в развитии СПФа под 64бит...
Однако ж, всё моё участие по сути ограничилось идеей переписать MIN MAX без ветвлений.
Позже скинул Михаилу реализацию слова SEARCH под 64-битный СПФ.
После этого Mihail Maksimov перестал выходить на связь.
Странные дела...

Попробуйте
https://t.me/forthchat


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Вс апр 18, 2021 15:44 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Так и остался не допиленным SPF64 под Linux64?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Пн апр 19, 2021 17:05 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
KPG писал(а):
Так и остался не допиленным SPF64 под Linux64?

Я тоже вот никак не могу допилить свой форт под 64 бит.
Видать 64 несчастливое число :)

_________________
Цель: сделать 64-битную Нову под Винду


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Пн апр 19, 2021 17:08 
Не в сети

Зарегистрирован: Пт май 12, 2006 11:07
Сообщения: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Victor__v писал(а):

Я тоже вот никак не могу допилить свой форт под 64 бит.
Видать 64 несчастливое число :)

Так может поступить как Microsoft и пилить сразу 128 бит? :?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Пн апр 19, 2021 20:07 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Портабельный Форт на Си с шитым кодом,
fforth
с особенностью, что если меняется, например код на Форте/С в нём,
то для формирования нового Си файла запускается: sh fforth.c
а после этого make для его компиляции.

т.е. sh переформирует изменённый Си файл.
какие то слова в файле на Си, а какие то на Форт можно добавлять в таком варианте :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Пн апр 19, 2021 23:12 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Кому лень набрать 2500 строк на Си, может взять на себя обязательство все время заявлять, что это не его, а чье-то еще. Хотя реализация простая.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Вт апр 20, 2021 11:12 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Кому лень набрать 2500 строк на Си, может взять на себя обязательство все время заявлять, что это не его, а чье-то еще. Хотя реализация простая.

Так непонятно, наличие каких то уже реализованных разнообразных вариантов-схем Форт это плохо или нет? :)

P.S. Думаю, что в выше варианте Форт - автор нашёл компромис между написанием поддержки всего Форт на Си или применении его автогененации и с Форт кода с помощью Bash скрипт применения.
Bash и кибербезопасность


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Вт апр 20, 2021 11:25 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Ну а зачем тратить время на тщательный анализ кем-то написанных простых вещей? Там навскидку много недостатков, там структуры управления вписаны в код, еще где-то попадались нерасширяемые решения. На то, чтобы подстроить форт-машину под архитектуру собственного проекта, нужно меньше времени по сравнению с адаптацией вот всего этого.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Вт апр 20, 2021 11:31 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Ну а зачем тратить время на тщательный анализ кем-то написанных простых вещей? Там навскидку много недостатков, там структуры управления вписаны в код, еще где-то попадались нерасширяемые решения. На то, чтобы подстроить форт-машину под архитектуру собственного проекта, нужно меньше времени по сравнению с адаптацией вот всего этого.

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

P.S. тот же VFX Forth похоже страдает какой то несовместимостью с GTK при заимствованном кодe Minos из BigForth.
(хотя и собирается из открытых сырцов под Linux)
У меня нет, кстати, фобии по поводу Евро-Форт разработок (от слова совсем), хотя SPF4 у меня более использован.:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Вт апр 20, 2021 14:46 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
KPG писал(а):
но есть базис при использовании которого снимается часть "головняка" в личных оценках.

Этот базис лучше уж тут на форуме разработать и обсудить.

KPG писал(а):
У меня нет, кстати, фобии по поводу Евро-Форт разработок (от слова совсем)

В Европе достаточно вполне грамотных людей, которые интересуются Фортом. А конференция EuroForth - прибежище неудачников, которые устраивают себе пиар на редкой технологии.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Вт апр 20, 2021 21:27 
Не в сети

Зарегистрирован: Пн янв 28, 2019 03:10
Сообщения: 174
Благодарил (а): 20 раз.
Поблагодарили: 13 раз.
KPG писал(а):
Так непонятно, наличие каких то уже реализованных разнообразных вариантов-схем Форт это плохо или нет? :)

Наличие реализаций - не плохо. Плохо, когда изучение чужих реализаций становится приоритетнее своих разработок.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Вт апр 20, 2021 21:30 
Не в сети

Зарегистрирован: Пн янв 28, 2019 03:10
Сообщения: 174
Благодарил (а): 20 раз.
Поблагодарили: 13 раз.
Hishnik писал(а):
...там структуры управления вписаны в код...

То есть IF-ELSE-THEN и прочее реализовано в виде примитивов или что-то другое? Если да, то чем это плохо?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: SP-Forth x64
СообщениеДобавлено: Вт апр 20, 2021 23:12 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
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
      }

Ну и далее с прочими структурами управления. То есть компиляция сделана в виде своеобразного исключения из правил.


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

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


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

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


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

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