Forth http://fforum.winglion.ru/ |
|
Моя система(_KROL) http://fforum.winglion.ru/viewtopic.php?f=2&t=3127 |
Страница 21 из 36 |
Автор: | gudleifr [ Вт ноя 14, 2017 19:01 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
<Потерто по справедливому замечанию Victor__v> |
Автор: | Victor__v [ Вт ноя 14, 2017 21:15 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
_KROL писал(а): Ну надо же с чего то начинать учиться, ведь не так легко слёту программировать на Sp-Forth, не так ли? Тем более, что каждый Форт своеобразен. Чтобы научиться писать на форте надо написать форт. Интересная логика Задачку бы себе выбрал интересную что ль. У тебя ж, как понимаю, плана реализации нет. Вот кстати, писал когда-то поиск всех вариантов аккордов в т.ч. и на форте. У меня где-то в ЖЖ бинарник валялся ( СПФ+сам поиск). А вот исходный код затерялся. Попробуй написать что-то подобное. Увлечение музыкой есть же. P.S. А почему не пользуемся стеком возвратов? |
Автор: | Hishnik [ Ср ноя 15, 2017 00:59 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Victor__v писал(а): А почему не пользуемся стеком возвратов? А не надо им пользоваться. Он для хранения адресов возвратов, а то, что туда технически можно что-то поместить, не означает, что так и нужно делать. |
Автор: | Victor__v [ Ср ноя 15, 2017 09:31 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Hishnik писал(а): А не надо им пользоваться. Он для хранения адресов возвратов, а то, что туда технически можно что-то поместить, не означает, что так и нужно делать. Но читаемость увеличивает. Не разводить же на каждый чих локальные слова. К тому же им НАДО пользоваться, чтобы уметь управлять исполнением кода |
Автор: | gudleifr [ Ср ноя 15, 2017 12:39 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Victor__v писал(а): ... Hishnik писал(а): ... Один теоретик другому: “А где здесь плюс и где минус?” |
Автор: | _KROL [ Ср ноя 15, 2017 13:13 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
gudleifr писал(а): Не надо учиться писать на FORTH. Надо учиться использовать FORTH. Так я и использую: пишу свой Форт, который, надеюсь, будет компилировать сам себя (пытался на OLD4tH, но понял, что много заморочек и есть баги).Victor__v писал(а): Чтобы научиться писать на форте надо написать форт. Ну, я конечно творческая личность Интересная логика Задачку бы себе выбрал интересную что ль. У тебя ж, как понимаю, плана реализации нет. Вот кстати, писал когда-то поиск всех вариантов аккордов в т.ч. и на форте. У меня где-то в ЖЖ бинарник валялся ( СПФ+сам поиск). А вот исходный код затерялся. Попробуй написать что-то подобное. Увлечение музыкой есть же. Но первым способом можно лучше понять систему и далее писать на ней всё, что приходит нормальное в голову. Я даже кажется кое-что понял. В SPF не хватает не описание слов, а примеров обычных программ. Хорошо, что в голову кому-то пришла такая штука: http://fforum.winglion.ru/viewtopic.php?f=4&t=3145 Victor__v писал(а): Не разводить же на каждый чих локальные слова. Я тоже об этом подумал, когда копировал Цитата: 0 VALUE fhnd однако на данном этапе нужно то, чтобы всё было понятно и всё работало. Я же ещё только каркас делаю! А оптимизацией иногда можно заняться потом.
|
Автор: | gudleifr [ Ср ноя 15, 2017 13:22 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
<Потерто по справедливому замечанию Victor__v> |
Автор: | Victor__v [ Ср ноя 15, 2017 14:34 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Цитата: В SPF не хватает не описание слов, а примеров обычных программ. Есерв Сервера в нескольких исполнениях. подключение к COM ( у меня где-то код был с исп. библиотеки от ~yz) у F-MAP есть программы (где-то на форуме мелькало). Переборы от profit ( а вот это уже сложнее) Достаточно обычные программы. |
Автор: | _KROL [ Ср ноя 15, 2017 22:00 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
gudleifr писал(а): Опять то же самое: F без понимания A и в отсутствие P. "Кубический FORTH в вакууме". Тысячи людей за прошедшие десятки лет написали "свой FORTH". И теперь пишут мемуары про его неприспособленность к решению практических задач, ориентированность на кустаря, нишевость... Согласен, навряд-ли моя система сейчас чего-то стоит...Victor__v писал(а): Есерв Ну, я немного неправильно написал. Кроме простых примеров для начинающих (работы со стеком и т.д.) нужны примеры среднего уровня, а не такие "монстры" как eserv или forthos)Сервера в нескольких исполнениях. подключение к COM ( у меня где-то код был с исп. библиотеки от ~yz) у F-MAP есть программы (где-то на форуме мелькало). Переборы от profit ( а вот это уже сложнее) Достаточно обычные программы. Например, я попробовал eserv и понял, что не зная ничего (как я в данный момент) - ничего и не получится толкового. Это Open Server у меня сам настраивался (я когда-то пробовал писать на PHP). Взял с http://fforum.winglion.ru/viewtopic.php?f=8&t=69&start=60 архивчик garblera http://www.files.ksue.edu.ua/Forth_CD2.zip. Изучаю. Очень понравился проект 4_OS\sol. Жаль, почему-то не могу выложить: Цитата: Не удалось закачать вложение ./files/54369_4722a48d4bc4d4c7344ca88d27d77bbf. Hishnik, это ты постарался, или сервер уже устал от моих идей?))
|
Автор: | gudleifr [ Ср ноя 15, 2017 22:32 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
<Потерто по справедливому замечанию Victor__v> |
Автор: | _KROL [ Ср ноя 15, 2017 22:39 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Нашёл сайт автора: https://www.t3x.org/ и последнюю версию https://www.t3x.org/bits/hypersol.html gudleifr писал(а): FORTH-система стоит ровно столько, сколько стоит задача, для решения которой ее написали. Вопрос состоит в том, какая у меня задача)Я думаю, что сейчас моя задача - до конца осмыслить и понять строение Форта как на информационном уровне, так и на уровне работы самой системы (а то я как-то сомневаюсь, что я всё понимаю). |
Автор: | gudleifr [ Ср ноя 15, 2017 22:46 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
<Потерто по справедливому замечанию Victor__v> |
Автор: | _KROL [ Ср ноя 15, 2017 23:09 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
gudleifr писал(а): P.S. По мне, так основная Ваша проблема - в незнании инструмента (машинного языка). Постойте, а что вы понимаете под машинным языком? Я понимаю, в вашем контексте, как строение Форт-системы (или форт-транслятора - назывйте как вам удобнее). Или вы имеете ввиду машинный код, а может шитый код? А то как-то не видно у нас взаимопонимания) |
Автор: | Victor__v [ Ср ноя 15, 2017 23:11 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
Цитата: Я думаю, что сейчас моя задача - до конца осмыслить и понять строение Форта как на информационном уровне, так и на уровне работы самой системы (а то я как-то сомневаюсь, что я всё понимаю). Эм? Что? Просто представь свой форт. Представил? Пока не представил, не читай дальше. Итак, как он выглядит в общем? В общем, чёрный ящик. Твоя задача разработать и описать ВСЁ ЧТО ПРИДЁТ В ГОЛОВУ. А после прокрутить и удостовериться что ЭТО РАБОТАЕТ. Используемые библиотеки для ЦК Как организован ЦК ( это тоже надо хорошенько продумать, сам споткнулся на этом, исправил однако) Список особенностей системы - опиши детально вплоть до чиха. ( многозадачность? перехват апп.исключений? и пр) Принцип поиска. Тип кода. Используемые флаги. Формат заголовков слов, словарей. Под какие задачи форт ориентирован, какие проблемы решает, в чём его преимущества. Вот составь этот документ прикрепи где-нть ( я всё к примеру в html с маньячным упорством писал) и сверяйся с ним. Если надо будет что-то добавить, то будет УЖЕ ЛЕГЧЕ т.к. код будет строиться не на хаках и извороте мысли, а на общей лог.базе. |
Автор: | gudleifr [ Ср ноя 15, 2017 23:21 ] |
Заголовок сообщения: | Re: Моя система(_KROL) |
<Потерто по справедливому замечанию Victor__v> |
Страница 21 из 36 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |