|
|
|
在子程序序列 Forth 系統中, 每一件事物都是目的碼. 沒有傳統的程式碼或資料欄位. 只有一個由 CREATE 或是由呼叫 CREATE 的詞定義的詞有一個資料欄位. 只有一個由 CREATE 定義的資料欄位可以可移植性地操作.
On subroutine threaded Forth systems, everything is object code. There are no traditional code or data fields. Only a word defined by CREATE or by a word that calls CREATE has a data field. Only a data field defined via CREATE can be manipulated portably.
核心 詞集包含了 Forth 系統必要的主體. 它是唯一必需的詞集. 其他定義於標準中的詞集是選用被附加的, 使得可以提供可修改性能等級的標準系統.
The Core word set contains the essential body of words in a Forth system. It is the only required word set. Other word sets defined in this Standard are optional additions to make it possible to provide Standard Systems with tailored levels of functionality.
The use of -sys, orig, and dest data types in stack effect diagrams conveys two pieces of information. First, it warns the reader that many implementations use the data stack in unspecified ways for those purposes, so that items underneath on either the control-flow or data stacks are unavailable. Second, in cases where orig and dest are used, explicit pairing rules are documented on the assumption that all systems will implement that model so that its results are equivalent to employment of some stack, and that in fact many implementations do use the data stack for this purpose. However, nothing in this Standard requires that implementations actually employ the data stack (or any other) for this purpose so long as the implied behavior of the model is maintained.
內容列表(Table of Contents)
下一章(Next Section)