Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пн июл 23, 2018 02:06

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Чт апр 12, 2018 20:40 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4920
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
Victor__v писал(а):
минимум, 2 архитектурных косяка.

какие, по вашему?

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Чт апр 12, 2018 21:15 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 565
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
mOleg писал(а):
Victor__v писал(а):
минимум, 2 архитектурных косяка.

какие, по вашему?

Ну так, NOTFOUND вами же и упоминался где-то.
Ещё косяк с определением словарей во врем. словарях.

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Пт апр 13, 2018 00:03 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4920
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
Victor__v писал(а):
Ну так, NOTFOUND вами же и упоминался где-то.

это, конечно, вещь в себе, но на архитектурный косяк не тянет. Выгрызть его при желании не сложно.

Victor__v писал(а):
Ещё косяк с определением словарей во врем. словарях.

имхо, тоже к архитектурным косякам не может относиться 8)
тем более, что временные словари как бы не стандартная в форте вещь.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Пт апр 13, 2018 09:10 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 565
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
mOleg писал(а):
Victor__v писал(а):
Ну так, NOTFOUND вами же и упоминался где-то.

это, конечно, вещь в себе, но на архитектурный косяк не тянет. Выгрызть его при желании не сложно.

Victor__v писал(а):
Ещё косяк с определением словарей во врем. словарях.

имхо, тоже к архитектурным косякам не может относиться 8)
тем более, что временные словари как бы не стандартная в форте вещь.


Нам ли говорить о стандартах :D

Ну, а тогда какие это косяки?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Пт апр 13, 2018 14:23 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4920
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
Victor__v писал(а):
Ну, а тогда какие это косяки?

Ну, тогда для начала, определение того, что есть "косяк" дайте 8)

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Пт апр 13, 2018 20:04 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 565
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
mOleg писал(а):
Victor__v писал(а):
Ну, а тогда какие это косяки?

Ну, тогда для начала, определение того, что есть "косяк" дайте 8)

Ну так, "косяк" недоработанный механизм, из-за которого система может работать с ошибками

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Пт апр 13, 2018 23:16 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4920
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
Victor__v писал(а):
недоработанный механизм, из-за которого система может работать с ошибками

Ну, таких косяков... в любой системе 8)

архитектурными косяками я все-таки считал:
фатальные просчеты, не позволяющие себя исправить без переписывания системы почти полностью.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Сб апр 14, 2018 00:11 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 565
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
mOleg писал(а):
Victor__v писал(а):
недоработанный механизм, из-за которого система может работать с ошибками

Ну, таких косяков... в любой системе 8)

архитектурными косяками я все-таки считал:
фатальные просчеты, не позволяющие себя исправить без переписывания системы почти полностью.

Хм, кажется всё-таки косяк с временными словарями тянет на архитектурный в СПФ

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Сб апр 14, 2018 18:10 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2110
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 37 раз.
Насчет NOTFOUND
: NOTFOUND ?SLITERAL ;
так я переопределяю NOTFOUND, т.е. прямой доступ к словарям меня не интересует, как и вся затея со словарями в SPF.
Интерес представляет только интерпретация(трансляция) лексем как регулярных выражений. Насчет словарей.
Интересны пространство имен и пространство временных имен. При этом отсутствует инструментальный контекст, что в случае
SPF с его словарями как раз наоборот.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Сб апр 14, 2018 22:59 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4920
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
chess писал(а):
Насчет словарей.
Интересны пространство имен и пространство временных имен. При этом отсутствует инструментальный контекст, что в случае
SPF с его словарями как раз наоборот.

ничего не понял, поясните, пожалуйста!

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Вс апр 15, 2018 09:21 
Не в сети

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 565
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
chess писал(а):
Насчет NOTFOUND
: NOTFOUND ?SLITERAL ;
так я переопределяю NOTFOUND, т.е. прямой доступ к словарям меня не интересует, как и вся затея со словарями в SPF.
Интерес представляет только интерпретация(трансляция) лексем как регулярных выражений. Насчет словарей.
Интересны пространство имен и пространство временных имен. При этом отсутствует инструментальный контекст, что в случае
SPF с его словарями как раз наоборот.


Ёнта вещь в СПФ сделана через одно место, точнее S" NOTFOUND" SFIND
И это медленно
А ещё переопределение. А ежели какую-то фичу надо отключить?
К тому же постоянное переопределение потенциально бажно

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Пн апр 16, 2018 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2110
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 37 раз.
mOleg писал(а):
ничего не понял, поясните, пожалуйста!

Когда лексема не является именем слова или числовым литералом, то она опознается как набор символов,
отвечающий одному из определенного набора правил. Это регулярные выражения разного вида (как правило).
Словарь в форт-системе только один(нет контекста). По имени слова в любом месте программы мы однозначно
определяем что это за слово. Это статический словарь.
Временный словарь - временность касается только имен слов, а код таких слов также статический.
Вот в основном так у меня. Да еще во временных словарях нет никаких полей, кроме полей лексемы имени и значения
адреса кода для этого имени. Флаг немедленного исполнения - внешний - символ "`", который ставится последним
в лексеме имени слова (Name или Name`). Как показала моя практика ничего другого от словарей не требуется.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Ср май 23, 2018 04:00 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 219
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
mOleg писал(а):
Однако, что значит учебный форт?
Что должно быть в нем в отличие от боевого форта, и как переходить с учебного на боевой?


Учебный форт, в моем понимании, это грамотно написанный проект.
Первое, что бы были видны все структуры.
Это еще и методичка, для создания своих фортов.
Поскольку, разумеется, реализуется не на ассемблере, то естественно должны быть проработаны
затруднения, которые возникнут при реализации на языках высокого уровня.
Например, память может представлять не массив байт, а массив 2 или 4 байтовых слов.
И как хранить строки в словарях и тд.

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

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Сб май 26, 2018 16:22 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6344
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
vikt писал(а):
Учебный форт, в моем понимании, это грамотно написанный проект.

Очень, очень правильное утверждение...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: О плюсах и минусах Форта
СообщениеДобавлено: Вт июн 05, 2018 17:50 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 4920
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 18 раз.
Поблагодарили: 56 раз.
vikt писал(а):
Учебный форт, в моем понимании, это грамотно написанный проект.

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

vikt писал(а):
Первое, что бы были видны все структуры.

то есть, я правильно понимаю, что он должен быть открытым? (доступны исходные тексты)

vikt писал(а):
Это еще и методичка, для создания своих фортов.

Это доступно многим уже существующим реализациям.

vikt писал(а):
Поскольку, разумеется, реализуется не на ассемблере, то естественно должны быть проработаны
затруднения, которые возникнут при реализации на языках высокого уровня.

почему не на ассемблере? И зачем тут высокоуровневые ЯП?

vikt писал(а):
После реализации и подключения к какому-нибудь проекту на языке высокого уровня,
"учебный форт" становится боевым.

это тоже не понятно, почему надо подключать к ...

vikt писал(а):
На нем можно писать внутрипрограммные скрипты, в таких проектах производительность
скриптов как правило не важна.

ну, как бы уже имеется.

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


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

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


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

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


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

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