BEGIN: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 2: | Строка 2: | ||
Начало циклов "[[BEGIN]]". | Начало циклов "[[BEGIN]]". | ||
== BEGIN в стандарте ANS Forth == | |||
6.1.0760 BEGIN CORE | |||
Интерпретация: Семантика интерпретации для этого слова не определена. | |||
Компиляция: ( C: -- dest ) | |||
Помещает адрес следующей ячейки для передачи управления, dest, на | |||
стек потока-управления. Добавляет семантику времени-выполнения, | |||
данную ниже к текущему определению. | |||
Время-выполнения: ( -- ) | |||
Продолжает выполнение. | |||
См.: 3.2.3.2 Стек потока-управления, 6.1.2140 REPEAT, 6.1.2390 UNTIL, | |||
6.1.2430 WHILE. | |||
Версия от 04:54, 4 сентября 2015
BEGIN — стандартное слово Каллисто.
Начало циклов "BEGIN".
BEGIN в стандарте ANS Forth
6.1.0760 BEGIN CORE Интерпретация: Семантика интерпретации для этого слова не определена.
Компиляция: ( C: -- dest ) Помещает адрес следующей ячейки для передачи управления, dest, на стек потока-управления. Добавляет семантику времени-выполнения, данную ниже к текущему определению.
Время-выполнения: ( -- ) Продолжает выполнение.
См.: 3.2.3.2 Стек потока-управления, 6.1.2140 REPEAT, 6.1.2390 UNTIL, 6.1.2430 WHILE.
Ссылки
- Слово BEGIN в стандарте ANS Forth (англ.) и комментарий к нему (англ.)
- Слово BEGIN в черновике Forth 200x (англ.) и комментарий к нему (англ.)
- Цикл в Википедии
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |