Forth
http://fforum.winglion.ru/

обсуждение наброска стандарта
http://fforum.winglion.ru/viewtopic.php?f=36&t=2242
Страница 1 из 5

Автор:  mOleg [ Сб авг 08, 2009 19:03 ]
Заголовок сообщения:  обсуждение наброска стандарта

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

Автор:  вопрос [ Сб авг 08, 2009 19:18 ]
Заголовок сообщения: 

Н-да...
Кстати, ФВМ и ФМ - очень уж похожи, а значение? :wink:

Автор:  mOleg [ Сб авг 08, 2009 19:22 ]
Заголовок сообщения: 

ФМ - Форт-Машина
а ФВМ - Форт-Виртуальная-Машина
то есть второе предполагает реализацию некой прослойки поверх чужой платформы, в то время, как первое, реальное железо.

Автор:  вопрос [ Сб авг 08, 2009 19:23 ]
Заголовок сообщения: 

Цитата:
Источники текстов для трансляции, их формат, работа с источниками

Работа с текстами, представленными в различных кодировках,

а так же с токенизированными источниками
Не пойму этого фрагмента

Автор:  WingLion [ Сб авг 08, 2009 19:26 ]
Заголовок сообщения: 

да, с ВМ, ФВМ и ФМ - что-то напутано...

ФМ - форт-машина
ВМ - виртуальная машина
ВФМ - виртуальная форт-машина (ФВМ - то же самое по идее)

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

и ФП забыт напрочь :(

Автор:  mOleg [ Сб авг 08, 2009 19:28 ]
Заголовок сообщения: 

вопрос писал(а):
Источники текстов для трансляции, их формат, работа с источниками

тут пока нет заполнения, а есть описание того, что должно находиться в данном месте.
Насчет источников текста, лучше сейчас смотреть форк(sources.f) там реализованы мои мысли по поводу трансляции текстов.

вопрос писал(а):
Работа с текстами, представленными в различных кодировках,

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

вопрос писал(а):
а так же с токенизированными источниками

токенизированные источники - это первично уже обработанные тексты.
ну, к примеру, в микроконтроллер засылать текст не выгодно - долго, а избыточность текста большая.
в то же время код заливать тоже не всегда выгодно. Выход - токенизированный текст, ну, к примеру, вместо имен используются номера слов, которые могут быть значительно короче, чем обычные имена. Трансляция такого текста так же нужна, но она проще, чем трансляция текстового файла.

Автор:  mOleg [ Сб авг 08, 2009 19:29 ]
Заголовок сообщения: 

WingLion писал(а):
и ФП забыт напрочь

а это что такое? Функциональное Программирование?
Форт-Машина не обязана быть виртуальной, более того, форт-процессоров уже достаточно много даже серийно выпускаемых.

Автор:  вопрос [ Сб авг 08, 2009 19:35 ]
Заголовок сообщения: 

нужно устроить конкурс стандартов а потом всех помирить

стандарт пролога, кстати, пишется годами

Автор:  WingLion [ Сб авг 08, 2009 20:48 ]
Заголовок сообщения: 

mOleg писал(а):
а это что такое? Функциональное Программирование?


Ну, здравствуйте...

ФП = Форт-Процессор

Автор:  mOleg [ Сб авг 08, 2009 21:03 ]
Заголовок сообщения: 

WingLion писал(а):
mOleg писал(а):а это что такое? Функциональное Программирование?
Ну, здравствуйте...
ФП = Форт-Процессор

вобщем, не важно.
все это в начале описано быть должно, кстати, что такое ФМ и что такое ФВМ там описано уже.

Автор:  garbler [ Пн авг 10, 2009 10:28 ]
Заголовок сообщения: 

WingLion писал(а):
да, с ВМ, ФВМ и ФМ - что-то напутано...

ФМ - форт-машина
ВМ - виртуальная машина
ВФМ - виртуальная форт-машина (ФВМ - то же самое по идее)

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

и ФП забыт напрочь :(


а "физическая машина" это и есть "форт-процессор" по терминологии той рыбы.
собственно, для того ведь mOleg это и постил, чтобы совместно редактировать.....

Автор:  _Harry [ Пн авг 10, 2009 15:34 ]
Заголовок сообщения: 

Маленький вопрос

Цитата:
12. система может работать с числами, представленными произвольным основанием

системы счисления, в диапазоне от 2 до 64. Текущее основание системы

счисления хранит переменная BASE.

64 не слишком?
Буквов не хватит предется еще и регистр учитывать наверно бррр..

Автор:  mOleg [ Пн авг 10, 2009 17:24 ]
Заголовок сообщения: 

_Harry писал(а):
64 не слишком?
Буквов не хватит предется еще и регистр учитывать наверно бррр..

10+27+27 ;)
да, как раз с учетом регистра буковок.

Автор:  Hishnik [ Пн авг 10, 2009 22:20 ]
Заголовок сообщения: 

mOleg писал(а):
10+27+27

Чего 10 - это понятно. А вот чего 27?

Автор:  вопрос [ Пн авг 10, 2009 22:51 ]
Заголовок сообщения: 

Ещё подумав: этот стандарт гораздо организованнее того что приходилось видеть до сих пор. Если он не будет доведен до конца :? будет значительное упущение.
Если уж говорим об оптимизаторе (прогресс), то недурно, я бы сказал для самолюбивых программистов даже обязательно, предусмотреть такие радости как инлайн (в стандарте? чтобы не приходилось C@ C! )
Цитата:
Чего 10 - это понятно. А вот чего 27?
Видимо, имеется ввиду, что могут быть (а ведь могут быть) не только англоязычные форты :D

Страница 1 из 5 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/