(."): различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''(.")''' — стандартное слово [[Каллисто]]. | '''(.")''' — стандартное слово [[Каллисто]]. | ||
(.") ( −− ) Слово, компилируемое в ." | |||
Слово, компилируемое [[."]] | Слово, компилируемое [[."]] | ||
Строка 6: | Строка 6: | ||
В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша ШГ вправо|{{Чёрная клавиша|ШГ→}}]] [[Клавиша /-/|{{Серая клавиша|/−/}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша 2|{{Серая клавиша|2}}]] [[Клавиша ШГ влево|{{Чёрная клавиша|ШГ←}}]] | В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши [[Клавиша ШГ вправо|{{Чёрная клавиша|ШГ→}}]] [[Клавиша /-/|{{Серая клавиша|/−/}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша 2|{{Серая клавиша|2}}]] [[Клавиша ШГ влево|{{Чёрная клавиша|ШГ←}}]] | ||
== (.") в fig-FORTH Release 1 glossary, май 1979 (англ.) == | == История == | ||
Формально каллистянское слово (.") не входит в стандарты Форта, но это общепринятое имя для слова, которое есть практически в каждом Форте. | |||
=== (.") в fig-FORTH Release 1 glossary, май 1979 (англ.) === | |||
(.") C+ | (.") C+ | ||
The run-time proceedure, compiled by ." which transmits the | The run-time proceedure, compiled by ." which transmits the | ||
Строка 32: | Строка 35: | ||
== Ссылки == | == Ссылки == | ||
* {{Исходник|XDotq|(.")}} | |||
* [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\11.RASSIRENIE%20KOMPILATORA:%20OPREDELAUSIE%20I%20KOMPILIRUUSIE%20SLOWA РАСШИРЕНИЕ КОМПИЛЯТОРА: ОПРЕДЕЛЯЮЩИЕ И КОМПИЛИРУЮЩИЕ СЛОВА] в книге [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»] | * [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\11.RASSIRENIE%20KOMPILATORA:%20OPREDELAUSIE%20I%20KOMPILIRUUSIE%20SLOWA РАСШИРЕНИЕ КОМПИЛЯТОРА: ОПРЕДЕЛЯЮЩИЕ И КОМПИЛИРУЮЩИЕ СЛОВА] в книге [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»] | ||
Строка 40: | Строка 44: | ||
[[Категория:Слова высокого уровня]] | [[Категория:Слова высокого уровня]] | ||
[[Категория:Терминальный ввод/вывод Каллисто]] | [[Категория:Терминальный ввод/вывод Каллисто]] | ||
Версия от 07:30, 12 июня 2016
(.") — стандартное слово Каллисто.
(.") ( −− ) Слово, компилируемое в ."
Слово, компилируемое ."
Ввод слова (.")
В режиме NUM последовательно нажмите клавиши ШГ→ /−/ F 2 ШГ←
История
Формально каллистянское слово (.") не входит в стандарты Форта, но это общепринятое имя для слова, которое есть практически в каждом Форте.
(.") в fig-FORTH Release 1 glossary, май 1979 (англ.)
(.") C+ The run-time proceedure, compiled by ." which transmits the following in-line text to the selected output device. See .'"
Реализация
Слово (.") в ФОРТ-ЕС было примитивом. Ниже его описание и определение через ".
". * Т-> НАПЕЧАТАТЬ НА ТЕРМИНАЛЕ СТРОКУ Т 28 (.") *К -> ПРОЦЕДУРА, КОМПИЛИРУЕМАЯ В "."" 28 Экран номер 28 ( 31.03.86 LIT" COUNT ," " ". (."/ ." C" ( ,( QUIT ABORT ) : ". ( T-> ) COUNT TYPE ; CODE (.") ( ->) 14 IPUSH BAL, 14 GOTO BAL, ] ". [
Определение слова (.") в FORTH ИТЭФ:
HEAD 204Q,'(."',251Q,PDOTQ,$COL ; (.") DW I,COUNT,DUBL,ONEP DW FROMR,PLUS,TOR,$TYPE,SEMI
Ссылки
- Исходный текст слова (.") в Каллисто Классик 1.0
- РАСШИРЕНИЕ КОМПИЛЯТОРА: ОПРЕДЕЛЯЮЩИЕ И КОМПИЛИРУЮЩИЕ СЛОВА в книге Л.Броуди «Начальный курс программирования на языке Форт»
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |