Архитектура Каллисто: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Строка 29: Строка 29:
…и два словаря:
…и два словаря:
* [[Двоичный словарь]] (классический для Форта) — здесь хранятся заголовки слов [[Каллисто]], а также их реализация в [[Шитый код|шитом коде]] или на [[ЯМК|языке МК]]
* [[Двоичный словарь]] (классический для Форта) — здесь хранятся заголовки слов [[Каллисто]], а также их реализация в [[Шитый код|шитом коде]] или на [[ЯМК|языке МК]]
* [[Десятичный словарь]] (уникальный для Каллисто) — здесь хранятся значения [[VALUE|десятичных величин]] и десятичных констант-литералов
* [[Десятичный словарь]] (уникальный для Каллисто) — [[Каллисто]] хранит здесь значения [[VALUE|десятичных величин]] и десятичных констант-литералов




{{заготовка}}
{{заготовка}}
[[Категория: Каллисто]]
[[Категория: Каллисто]]

Версия от 21:58, 9 мая 2016

Язык Каллисто впервые архитектурно объединил два языка программирования, развивавшихся десятилетиями независимо друг от друга — входной язык советских ПМК и язык Форт, в первую очередь советские реализации Форта (Форт-ЕС и Форт ИТЭФ).

Вкратце Каллисто состоит из двух интерпретаторов, двух стеков и двух словарей.

Алгоритмы

Сердце Каллисто составляют два интерпретатора:

Словарный запас

Подробнее см. статью Слова Каллисто по категориям

Для удобства изучения каллистянские слова можно разбить на несколько мало пересекающихся групп:

Структуры данных

Основу структур данных Каллисто составляют два стека…

…и два словаря:


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.