(."): различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 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

Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


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