名詞解釋

本名詞解釋定義本文件中常用的術語。

它包括美國國家標準協會 (ANSI) 所開發的定義,以及來自 IBM Terminology 網站的項目。

A
抽象介面
ABSTRACT INTERFACE 包含程序性質及虛擬引數的名稱。 用來宣告程序和延遲連結的介面。
抽象類型
具有 ABSTRACT 屬性的類型。 非多晶型物件不能宣告為抽象類型。 多型物件無法建構或配置成具有抽象的動態類型。
作用中處理器
請參閱 線上處理器
實際引數
在程序參照中指定的表示式、變數、程序或 替代 傳回指定元。
別名 (alias)
可透過多個單一名稱來存取的單一儲存體片段。 每一個名稱都是該儲存體的別名。
英文字母
在語言中使用的字母或其他符號 (不包括數字)。 通常是大寫和小寫字母 A 到 Z 加上特定語言所容許的其他特殊符號 (例如 $和 _)。
英數字 (alphanumeric)
專指包含字母、數字及通常其他字元 (例如標點符號及數學符號) 的字集。
美國國家資訊交換標準碼
請參閱 ASCII
引數 (argument)
傳遞至函數或子常式的表示式。 另請參閱 實際引數虛擬引數
引數關聯
在呼叫程序期間,實際引數與虛擬引數之間的關係。
算術常數 (arithmetic constant)
整數、實數或複數類型的常數。
算術運算式 (arithmetic expression)
一個以上算術運算子及算術主要值,其評估會產生數值。 算術表示式可以是不帶正負號的算術常數、算術常數的名稱,或對算術變數、函數參照的參照,或使用算術運算子和括弧所形成的此類主要值的組合。
算術運算子 (arithmetic operator)
指示算術運算執行的符號。 本質算術運算子如下:
+
加法
-
減法
*
乘法
/
除法
**
取冪 (exponentiation)
陣列 (array)
包含有序純量資料群組的實體。 陣列中的所有物件都具有相同的資料類型和類型參數。
陣列宣告器
陳述式的組件,說明程式單元中使用的陣列。 它指出陣列的名稱、它包含的維度數目,以及每一個維度的大小。
陣列元素
陣列中的單一資料項目,由陣列名稱及一或多個下標所識別。 另請參閱 下標 (subscript)
陣列名稱
依序資料項目集的名稱。
陣列區段
作為陣列且不是結構元件的子物件。
ASCII
標準碼,使用由 7 位元編碼字元 (8 位元包括同位檢查) 組成的編碼字集,用於資料處理系統、資料通訊系統及相關設備之間的資訊交換。 ASCII 集由控制字元和圖形字元組成。 另請參閱 Unicode
非同步 (asynchronous)
指時間上不同步,或不會在一般或可預期的時間間隔內發生的事件。
分派陳述式 (assignment statement)
根據表示式評估結果來定義或重新定義變數的可執行陳述式。
關聯名稱
SELECT TYPEASSOCIATE 建構的選取元在建構內的已知名稱。
假設大小陣列
從相關聯的實際引數假設其大小的虛擬陣列。 其最後一個上限由星號指定。
假設類型物件
TYPE(*)宣告的實體。 假設類型物件沒有宣告的類型,且會從其對應的實際引數來假設其動態類型和類型參數。
屬性
資料物件的內容,可以在類型宣告陳述式、屬性規格陳述式或透過預設值指定。
自動平行化
編譯器嘗試平行化陣列語言的編譯器所產生的明確編碼 DO 迴圈和 DO 迴圈的程序。
B
基本物件
由最左側 part_name指定的物件。
基本類型
不是另一個類型之延伸的可延伸類型。
二進位常數
由一或多個二進位數字 (0 和 1) 組成的常數。
連結 (bind)
將 ID 與程式中的另一個物件相關聯; 例如,將 ID 與值、位址或另一個 ID 相關聯,或將正式參數與實際參數相關聯。
連結標籤
預設字元類型的值,可唯一識別變數、共用區塊、子常式或函數如何為附屬處理器所知。
空白共用
未命名的共用區塊。
區塊資料子程式
BLOCK DATA 陳述式所領導的子程式,用來起始設定具名共用區塊中的變數。
bounds_remapping
容許使用者以多維陣列形式檢視平面 rank-1 陣列。
bss 儲存體
未起始設定靜態儲存體。
忙碌-等待
執行緒在完成其所有工作且沒有新工作可執行的情況下,在緊密迴圈中持續執行以尋找更多工作的狀態。
位元組常數
類型為 byte 的具名常數。
位元組類型 (byte type)
代表一個單位元組儲存區的資料類型,可在任何位置使用 LOGICAL(1)CHARACTER(1)INTEGER(1)
C
C 描述子
在 ISO_Fortran_binding.h 標頭檔中定義的類型 CFI_cdesc_t 的 C 結構。
字元常數 (character constant)
以單引號或雙引號括住一或多個英文字母的字串。
字元表示式 (character expression)
字元物件、字元值函數參照,或以連結運算子區隔的一連串字元,以選用括弧括住。
字元運算子
代表要對字元資料執行之作業 (例如 concatenation (//)) 的符號。
字集
程式設計語言或電腦系統的所有有效字元。
字串 (character string)
一連串連續字元。
字元子字串 (character substring)
一個字串的一個連續的部分。
字元類型 (character type)
由英數字元組成的一種資料類型。 另請參閱 資料類型 (data type)
片段
連續迴圈反覆運算的子集。
class
由基本類型及從中延伸的所有類型組成的一組類型。
對照順序 (collating sequence)
字元的排列順序,用來以循序方式排序、合併、比較及處理索引資料。
評論
在程式中併入文字的語言建構,不會影響程式的執行。
共用區塊 (common block)
可由呼叫程式及一個以上子程式參照的儲存區。
編譯 (compile)
將來源程式轉換成可執行程式 (物件程式)。
編譯器註解指引
原始碼中的一行不是 Fortran 陳述式,但編譯器可辨識及處理。
編譯器指引 (compiler directive)
用來控制 XL Fortran 執行的動作,而不是使用者程式執行的動作。
複數常數 (complex constant)
以逗點區隔並以括弧括住的一對依序實數或整數常數。 對的第一個常數是複數的實數部分; 第二個常數是虛數部分。
複數
由實數有序配對組成的數字,以 a+bi格式表示,其中 ab 是實數且 i 平方等於 -1。
複數類型 (complex type)
代表複數值的資料類型。 該值以實數資料項目的有序配對表示,以逗點區隔並以括弧括住。 第一個項目代表複數的實數部分; 第二個項目代表虛數部分。
元件
衍生類型的組成。
元件順序
衍生類型的元件排序,用於本質格式化輸入/輸出及結構建構子。
符合
遵守普遍的標準。 如果可執行程式只使用其中說明的那些表單及關係,且可執行程式具有根據 Fortran 95 標準的解譯,則可執行程式符合 Fortran 95 標準。 如果程式單元可以透過容許可執行程式符合標準的方式併入可執行程式中,則該程式單元符合 Fortran 95 標準。 如果處理器以滿足標準中所規定的解譯的方式執行符合標準的程式,則處理器符合標準。
已連接裝置
在 XL Fortran中,以三種方式之一連接至檔案的單元: 明確地透過 OPEN 陳述式連接至具名檔案,隱含地或透過預先連線。
常數 (constant)
具有未變更值的資料物件。 常數的四個類別指定數字 (算術)、真值 (邏輯)、字元資料 (字元) 及無類型資料 (十六進位、八進位及二進位)。 另請參閱 變數
建構
SELECT CASEDOIFWHERE 陳述式開頭,並以對應終端機陳述式結尾的一連串陳述式。
連續
如果陣列具有未以其他資料物件區隔的陣列元素,則陣列是連續的。 如果順序中的組件未被其他資料物件分隔,則具有多個組件的資料物件是連續的。
延續行 (continuation line)
在陳述式起始行之後繼續執行陳述式的行。
控制陳述式 (control statement)
用來變更連續循序呼叫陳述式的陳述式; 控制陳述式可以是條件式陳述式 (例如 IF) 或命令陳述式 (例如 STOP)。
D
資料物件 (data object)
常數的變數、常數或子物件。
資料分段
將資料分散在多個儲存裝置上,以便可以平行執行 I/O 作業,以獲得更好的效能。 也稱為 磁碟分段
資料傳送陳述式
READWRITEPRINT 陳述式。
資料類型
描述資料和函數的內容和內部表示法。 本質類型為整數、實數、複式、邏輯及字元。 另請參閱 本質
除錯行
僅容許用於固定程式碼表單,這一行包含要用於除錯的原始碼。 除錯行由直欄 1 中的 DX 定義。 除錯行的處理由 -qdlines-qxlines 編譯器選項控制。
小數點符號
區隔實數之整數和小數部分的符號。
宣告的類型
資料實體宣告為具有的類型。 可能與多型資料實體執行期間的類型 (動態類型) 不同。
預設起始設定
物件的起始設定,其值指定為衍生類型定義的一部分。
延遲連結
具有 DEFERRED 屬性的連結。 延遲連結只能出現在抽象類型定義中。
可定義變數
其值可透過其名稱或指定元在指派陳述式左側的外觀來變更的變數。
定界字元
用來含括語法清單的一對括弧或斜線 (或兩者)。
非正規化數
具有非常小的絕對值且降低精準度的 IEEE 數字。 非正規化數字由零指數和非零分數表示。
衍生類型 (derived type)
其資料具有元件的類型,每一個元件都是本質類型或另一個衍生類型。
位數 (digit)
代表非負整數的字元。 例如, 0 到 9 的任何數字。
指引
提供指令和資訊給編譯器的註解類型。
磁碟分段
請參閱 資料分段 (data striping)
DO 迴圈
DO 陳述式重複呼叫的陳述式範圍。
DO 變數 (DO variable)
DO 陳述式中指定的變數,在 DO 迴圈內每次出現一或多個陳述式之前已起始設定或增量。 它用來控制在範圍內執行陳述式的次數。
DOUBLE PRECISION 常數
類型為實數的常數,其精準度為預設實數精準度的兩倍。
虛擬引數
FUNCTIONSUBROUTINEENTRY或陳述式函數陳述式中,其名稱出現在程序名稱後面以括弧括住的清單中的實體。
動態維度化
每次參照陣列時重新評估陣列界限的程序。
動態延伸範圍
對於指引,指從詞彙範圍內呼叫的指引及所有子程式的詞彙範圍。
動態類型
程式執行期間資料實體的類型。 非多型資料實體的動態類型與其宣告的類型相同。
E
編輯描述子
控制整數、實數或複式資料格式化的縮寫關鍵字。
有效項目
展開輸入/輸出清單所產生的純量物件。
元素
與本質作業、程序或指派相關,獨立套用至陣列的元素或一組相符性陣列及定標的對應元素。
內嵌空白
以任何其他字元括住的空白。
實體
下列任一項的一般術語: 程式單元、程序、運算子、介面區塊、共用區塊、外部單元、陳述式函數、類型、具名變數、表示式、結構元件、具名常數、陳述式標籤、建構或名單群組。
環境變數 (environment variable)
說明處理程序的作業環境的變數。
時期 (epoch)
POSIX中用於時間的開始日期。 它是 1970 年 1 月 1 日 00:00:00 GMT。
可執行程式 (executable program)
可作為自行包含程序執行的程式。 它由主程式及 (選用) 模組、 子模組、子程式及非Fortran 外部程序組成。
可執行陳述式 (executable statement)
導致程式採取動作的陳述式; 例如,執行計算、測試條件或變更正常循序執行。
明確起始設定
使用資料陳述式起始值清單、區塊資料程式單元、類型宣告陳述式或陣列建構子中的值來起始設定物件。
明確介面
對於範圍設定單元中所參照的程序,其內容為內部程序、模組程序、本質程序、具有介面區塊的外部程序、其本身範圍設定單元中的遞迴程序參照,或具有介面區塊的虛擬程序。
表示式 (expression)
運算元、運算子及括弧的順序。 它可以是變數、常數或函數參照,也可以代表計算。
延伸精準度常數
一個實數值的處理器近似值,它佔用 16 個連續位元組的儲存體。
延伸類型
這是可延伸類型,是另一個類型的延伸。 以 EXTENDS 屬性宣告的類型。
可延伸類型
可使用 EXTENDS 屬性衍生新類型的類型。 沒有 BIND 屬性的非序列類型。
延伸類型
基本類型只是本身的延伸類型。 延伸類型是其本身及其母項類型為其延伸之所有類型的延伸類型。
外部檔案
輸入/輸出裝置上的一連串記錄。 另請參閱 內部檔案 (internal file)
外部名稱 (external name)
共用區塊、子常式或其他廣域程序的名稱,供鏈結器用來將參照從一個編譯單元解析至另一個編譯單元。
外部程序
由外部子程式或 Fortran以外的方法所定義的程序。
F
欄位
記錄中用來包含特定資料種類的區域。
檔案
一連串記錄。 另請參閱 外部檔案 (external file)內部檔案 (internal file)
檔案索引 (file index)
請參閱 i-node
最終子常式
在最終化期間自動呼叫的子常式。
可最終化
具有最終子常式或具有可終結元件的類型。 可最終化類型的物件。
最終化
在毀損物件之前立即呼叫使用者定義的最終子常式的處理程序。
浮點數
由一對相異數字所代表的實數。 實數是小數部分的乘積,其中一個數字是透過將隱含浮點數基數提升至第二個數字所指示的次方而得到的值。
格式
一種已定義的排列方式,例如字元、欄位及行,通常用於顯示、印出或檔案。
用來排列諸如字元、欄位及行之類的事項。
格式化資料 (formatted data)
根據指定的格式,在主記憶體與輸入/輸出裝置之間傳送的資料。 另請參閱 清單導向未格式化記錄
函數
此程序會傳回單一變數 或物件 的值,且通常具有單一結束程式。 另請參閱 本質程序子程式 (subprogram)
G
通用 ID
出現在 INTERFACE 陳述式中且與介面區塊中所有程序相關聯的詞彙記號。
H
硬性限制
只能使用 root 權限來提高或降低的系統資源限制, 或無法變更,因為它在系統或作業環境的實作中是固有的。 另請參閱 軟性限制 (soft limit)
十六進位
與基數 16 的數字系統相關; 十六進位數字範圍從 0 (零) 到 9 (九) 及 A (十) 到 F (十五)。
十六進位常數 (hexadecimal constant)
一個常數,通常開始於特殊字元,僅包含十六進位數值。
高階轉換
重新建構迴圈和陣列語言的最佳化類型。
霍勒里斯常數
能夠以 XL Fortran 來呈現且前面有 nH的任何字元字串,其中 n 是字串中的字元數。
host
包含內部程序的主程式或子程式稱為內部程序的主程式。 包含模組程序的模組 或子模組 稱為模組程序的主機。 模組或子模組稱為其後代子模組的主機。
主機關聯
內部子程式、模組子程式、衍生類型定義 或子模組 據以存取其主機實體的處理程序。
主機實例
提供內部程序之主機環境的主程序實例。
I
IPA
程序間分析,這是一種最佳化類型,容許跨程序界限執行最佳化,以及跨個別原始檔中程序的呼叫執行最佳化。
隱含介面
如果程序是沒有介面區塊的外部程序、沒有介面區塊的虛擬程序或陳述式函數,則其本身以外的範圍設定單元中所參照的程序會被認為具有隱含介面。
隱含 DO
檢索規格 (類似於 DO 陳述式,但未指定單字 DO) ,以資料元素清單而非一組陳述式作為其範圍。
無限 (infinity)
由溢位或除以零所建立的 IEEE 數字 (正數或負數)。 無限由指數表示,其中所有位元都是 1 ,且零分數。
繼承 (inherit)
從母項獲得。 如果延伸類型的類型參數、元件或程序連結是自動從其母項類型取得,且在延伸類型中沒有明確宣告,則會被認為是繼承的。
繼承關聯
延伸類型中繼承元件與上層元件之間的關係。
i-node
說明作業系統中個別檔案的內部結構。 每一個檔案至少有一個 i-node。 i-node 包含檔案的節點、類型、擁有者及位置。 i-node 表格儲存在檔案系統開頭附近。 也稱為 檔案索引
輸入/輸出 (input/output, I/O)
與輸入及/或輸出相關。
輸入/輸出清單
輸入或輸出陳述式中的變數清單,指定要讀取或寫入的資料。 輸出清單也可以包含常數、包含運算子或函數參照的表示式,或以括弧括住的表示式。
整數常數 (integer constant)
選用的帶正負號數字字串,不含小數點。
介面區塊
INTERFACE 陳述式到其對應 END INTERFACE 陳述式的一連串陳述式。
介面主體
FUNCTIONSUBROUTINE 陳述式到其對應 END 陳述式的介面區塊中的一連串陳述式。
干擾
DO 迴圈中的兩個反覆運算彼此具有相依關係的狀況。
內部檔案
內部儲存體中的一連串記錄。 另請參閱 外部檔案 (external file)
程序間分析 (interprocedural analysis)
請參閱 IPA
本質
與 Fortran 語言標準所定義的類型、作業、指派陳述式及程序相關,可以在任何範圍設定單元中使用,而無需進一步定義或規格。
本質模組
編譯器所提供且可供任何程式使用的模組。
本質程序
編譯器所提供且可供任何程式使用的程序。
K
關鍵字
陳述式關鍵字是陳述式 (或指引) 語法的一部分,可用來識別陳述式。
引數關鍵字指定虛擬引數的名稱
類型類型參數
此參數的值會標示本質類型的可用類型,或宣告為具有 KIND 屬性的衍生類型參數。
L
詞彙範圍
直接出現在指引建構內的所有程式碼。
詞彙記號
一連串具有不可分割解譯的字元。
鏈結編輯
透過鏈結器建立可載入的電腦程式。
鏈結程式 (linker)
一種程式,可解析個別編譯或組合物件模組之間的交互參照,然後指派最終位址以建立單一可重新定位載入模組。 如果單一物件模組已鏈結,則鏈結器只會讓它可重新定位。
清單導向
預先定義的輸入/輸出格式,視資料清單中實體的類型、類型參數及值而定。
文字 (literal)
來源程式中的符號或數量,本身是資料,不是資料的參照。
文字常數
直接代表本質類型之純量值的詞彙記號。
負載平衡
最佳化策略,目的是在處理器之間平均分配工作負載。
邏輯常數
值為 truefalse (或 T 或 F) 的常數。
邏輯運算子 (logical operator)
代表邏輯表示式上的作業的符號:
 .NOT.    (logical negation)
 .AND.    (logical conjunction)
 .OR.     (logical union)
 .EQV.    (logical equivalence)
 .NEQV.   (logical nonequivalence)
 .XOR.    (logical exclusive disjunction)
迴圈 (loop)
反覆執行的陳述式區塊。
M
主要 (_main)
如果程式設計師未命名主程式,編譯器提供給主程式的預設名稱。
主程式 (main program)
程式執行時第一個接收控制的程式單元。 另請參閱 子程式 (subprogram)
模組
一種程式單元,包含或存取要由其他程式單元存取的定義。
模組程序介面主體
其起始陳述式包含 MODULE 字首指定元的介面主體。 模組程序介面主體指定個別模組程序的介面。
模組子程式
包含在模組或子模組中,但不是內部子程式的子程式。 模組子程式是函數子程式、子常式子程式或個別模組子程式。
互斥鎖定
在執行緒之間提供互斥的基本物件。 在執行緒之間使用互斥旗標,以確保一次只容許其中一個協同作業執行緒存取共用資料或執行特定應用程式碼。
N
NaN (非數字)
以浮點格式編碼且未對應於數字的符號實體。 另請參閱 quiet NaN信號 NaN
名稱
由字母後面最多 249 個英數字元 (字母、數字及底線) 組成的詞彙記號。 請注意,在 FORTRAN 77 中,這稱為符號名稱。
named common
由變數組成的個別具名共用區塊。
名單群組名稱
NAMELIST 陳述式中的第一個參數,用來命名 READ、WRITE 和 PRINT 陳述式中要使用的名稱清單。
負零
一種 IEEE 表示法,其中指數和分數都是零,但符號位元是 1。 負零被視為等於正零。
巢狀 (nest)
將某種結構或結構併入相同類型的結構。 例如,將一個迴圈 (巢狀迴圈) 巢狀在另一個迴圈 (巢狀迴圈) 內; 將一個子常式 (巢狀子常式) 巢狀在另一個子常式 (巢狀子常式) 內。
NEWUNIT 值
小於 -2 且不等於任何目前連接檔案的單位數的負數。 這是執行時期程式庫指派給 NEWUNIT= 指定元所指定變數的單位值。
不可執行陳述式
說明程式單元、資料、編輯資訊或陳述式函數的性質,但不會導致程式採取任何動作的陳述式。
不存在檔案
實際不存在於任何可存取儲存媒體上的檔案。
正常
不是非常態、無限或 NaN的浮點數字。
不是數字
請參閱 NaN
數值常數 (numeric constant)
表示整數、實數、複數或位元組數的常數。
數值儲存裝置
類型為預設整數、預設實數或預設邏輯的非指標純量物件所佔用的空間。
O
八進位 (octal)
與以 8 為基數的數字系統相關; 八進位數字範圍從 0 (零) 到 7 (七)。
八進位常數 (octal constant)
由八進位數字組成的常數。
一次行 DO-loop
即使反覆運算計數等於 0 ,也至少執行一次 DO 迴圈 (如果達到的話)。 (此類型的迴圈來自 FORTRAN 66。)
線上處理器
在多重處理器機器中,指已啟動 (上線) 的處理器。 線上處理器數目小於或等於機器中實際安裝的實體處理器數目。 也稱為 作用中處理器
運算子
涉及一或兩個運算元的特定計算規格。
P
填補 (pad)
以虛擬資料填入欄位或字串中未使用的位置,通常是零或空白。
分頁空間 (paging space)
常駐在虛擬記憶體但目前沒有被存取的資訊的磁碟儲存體。
上層元件
延伸類型之實體的元件,對應於其繼承部分。
母項類型
衍生延伸類型的可延伸類型。
passed-物件虛擬引數
類型連結程序或程序指標元件的虛擬引數,與呼叫程序的物件相關聯。
點陣列
在整數 POINTER 陳述式或其他規格陳述式中宣告的明確形狀或假設大小陣列。
指標 (pointer)
具有 POINTER 屬性的變數。 除非指標是與目標相關聯的指標,否則不得參照或定義指標。 如果它是陣列,則除非它與指標相關聯,否則它沒有形狀。
多型
在程式執行期間可以是不同類型。 以 CLASS 關鍵字宣告的物件是多型。
預先連接的檔案
在執行可執行程式開始時連接至單元的檔案。 標準誤、標準輸入及標準輸出是預先連接的檔案 (分別為單位 0、5 及 6)。
預先定義慣例
資料物件的隱含類型及長度規格,以未提供明確規格時其名稱的起始字元為基礎。 起始字元 I 到 N 暗示長度為 4 的整數類型; 起始字元 A 到 H、O 到 Z、$和 _ 暗示長度為 4 的實數類型。
present
如果虛擬引數與實際引數相關聯,且實際引數是出現在呼叫程序中的虛擬引數,或不是呼叫程序的虛擬引數,則虛擬引數會出現在子程式的實例中。
主要
表示式最簡單的形式: 物件、陣列建構子、結構建構子、函數參照或用括弧括住的表示式。
程序
在程式執行期間可以呼叫的計算。 它可能是函數或子常式。 它可以是本質程序、外部程序、模組程序、內部程序、虛擬程序或陳述式函數。 如果子程式包含 ENTRY 陳述式,則可以定義多個程序。
程序連結
請參閱類型連結程序。
程序指標
具有 EXTERNALPOINTER 屬性的程序實體。 它可以是與外部程序、模組程序、虛擬程序或其他程序指標相關聯的指標。
程式狀態
程式執行期間特定點的使用者變數值。
程式單元 (program unit)
主程式或子程式。
程序的一個屬性,指出沒有任何負面影響。
Q
quiet NaN
不表示異常狀況的 NaN (非數字) 值。 無聲 NaN 的目的是透過後續的計算來傳播 NaN 結果。 另請參閱 NaN信號 NaN
R
隨機存取 (random access)
一種存取方法,可依任何順序在檔案中讀取、寫入或移除記錄。 另請參閱 循序存取 (sequential access)
等級
陣列的維度數。
實常數
表示實數的十進位數字串。 實數常數必須包含小數點及/或十進位指數。
記錄
在檔案內視為整體的一連串值。
關係表示式
由算術或字元表示式組成的表示式,後面接著關係運算子,後面接著另一個算術或字元表示式。
關係運算子 (relational operator)
用來表示關聯式條件或關聯式表示式的單字或符號:
 .GT.        greater than
 .GE.        greater than or equal to
 .LT.        less than
 .LE.        less than or equal to
 .EQ.        equal to
 .NE.        not equal to
結果變數
傳回函數值的變數。
傳回指定元
指定給陳述式 (例如 CALL) 的引數,根據 RETURN 陳述式中子常式指定的動作,指出應傳回哪一個陳述式標籤控制項。
S
純量 (scalar)
不是陣列的單一資料。
沒有作為陣列的內容。
比例係數 (scale factor)
一個數字,指出實數中小數點的位置 (在輸入時,如果沒有指數,則為數字的長度)。
範圍 (scope)
可執行程式的該部分,詞彙記號在其中具有單一解譯。
scope 屬性
可執行程式的部分,詞彙記號在其中具有特定具名內容或實體的單一解譯。
範圍設定單元
衍生類型定義。
BLOCK 建構 (不包括任何巢狀 BLOCK 建構、衍生類型定義,以及其中的介面主體)。
介面主體。
程式單元或子程式,不包括衍生類型定義、 BLOCK 建構、介面主體及其中包含的子程式。
選擇器 (selector)
ASSOCIATE 建構中的關聯名稱相關聯的物件。
語意
字元或字元群組與其意義之間的關係,與其解譯和使用方式無關。 另請參閱語法 (syntax)
個別模組程序
由個別模組子程式或函數或子常式子程式定義的模組程序,其起始陳述式包含 MODULE 字首指定元。 個別模組程序定義模組程序介面主體。
個別模組子程式
其起始陳述式包含 MODULE PROCEDURE 陳述式的模組子程式。 個別模組子程式定義模組程序介面主體。
循序存取 (sequential access)
一種存取方法,根據檔案中記錄的邏輯順序,從檔案中讀取、寫入或移除記錄。 另請參閱 隨機存取 (random access)
信號 NaN
NaN (非數字) 值,表示每當出現為運算元時,無效的作業異常狀況。 發出信號 NaN 的目的是捕捉程式錯誤,例如使用未起始設定的變數。 另請參閱 NaNquiet NaN
sleep
執行緒完全暫停執行的狀態,直到另一個執行緒發出要執行的工作信號為止。
SMP
請參閱 對稱多重程序
軟性限制
目前對處理程序有效的系統資源限制。 處理程序可以提高或降低軟性限制的值,而不需要 root 權限。 資源的軟性限制不能高於硬性限制的設定。 另請參閱 硬性限制 (hard limit)
溢出空間
在暫存器中保留太多變數且程式需要暫存器內容的暫時儲存體時,每一個子程式中保留的堆疊空間。
規格陳述式
此陳述式提供來源程式中所使用資料的相關資訊。 陳述式也可以提供資訊來配置資料儲存體。
段落
檔案中共同擁有一般功能或定義一部分系統的幾行。 段落通常由空白行或冒號分隔,而每一個段落都有一個名稱。
陳述式
一種語言建構,代表一連串動作或一組宣告中的步驟。 陳述式分成兩個廣泛的類別: 可執行及不可執行。
陳述式函數 (statement function)
名稱,後面接著虛擬引數清單,與本質或衍生類型表示式相等,可以在整個程式中作為表示式的替代。
陳述式標籤 (statement label)
由 1 到 5 位數組成的數字,用來識別陳述式。 陳述式標籤可用來傳送控制、定義 DO的範圍,或參照 FORMAT 陳述式。
儲存體關聯
兩個儲存順序之間的關係 (如果其中一個儲存單元與另一個儲存單元相同)。
結構
衍生類型的純量資料物件。
結構元件
衍生類型的資料物件的組件,對應於其類型的元件。
子模組
延伸模組或另一個子模組的程式單元。 子模組會透過主機關聯,從其上代模組或子模組存取定義。 它可能包含要由其後代子模組透過主機關聯存取的定義。 它也可能包含個別模組程序,定義在其上代模組或子模組中宣告的模組程序介面主體。
子物件
具名資料物件的一部分,可以獨立於其他部分參照或定義。 它可以是陣列元素、陣列區段、結構元件或子字串。
子程式 (subprogram)
函數子程式或子常式子程式。 請注意,在 FORTRAN 77 中,區塊資料程式單元稱為子程式。 另請參閱 主程式 (main program)
子常式 (subroutine)
CALL 陳述式或已定義的指派陳述式呼叫的程序。
註標 (subscript)
下標數量或下標數量集,以括弧括住並與陣列名稱一起使用,以識別特定陣列元素。
子字串 (substring)
純量字串的連續部分。 (雖然陣列區段可以指定子字串選取器,但結果不是子字串。)
對稱多重程序 (symmetric multiprocessing , SM
一種系統,在其中平行使用功能相同的多個處理器,提供簡單且有效的負載平衡。
同步 (synchronous)
與在另一個處理程序中發生指定事件時定期或可預測地發生的作業相關。
語法
陳述式的建構規則。 另請參閱語意 (semantics)
T
目標 (target)
指定為具有 TARGET 屬性的具名資料物件、由 ALLOCATE 陳述式為指標建立的資料物件,或此類物件的子物件。
執行緒
控制處理程序的電腦指令串流。 多執行緒處理程序從一個指令串流 (一個執行緒) 開始,稍後可能會建立其他指令串流來執行作業。
執行緒可見變數
可由多個執行緒存取的變數。
時間片段 (time slice)
配置用於執行作業的處理裝置上的時間間隔。 在間隔過期之後,會將處理單元時間配置給另一個作業,因此作業無法獨佔超出固定限制的處理單元時間。
記號 (token)
在程式設計語言中,具有一些已定義顯著性的特定格式字串。
觸發常數
一連串字元,可將註解行識別為編譯器註解指引。
類型連結程序
類型定義中的程序連結。 程序可由連結名稱透過該動態類型的任何物件、作為已定義的運算子、透過已定義的指派或作為最終化處理程序的一部分來參照。
類型相容
所有實體都是與相同類型的其他實體相容的類型。 無限多型實體是與所有實體相容的型別; 其他多型實體是與動態型別是多型實體的宣告型別的擴充套件型別的實體相容的型別。
類型宣告陳述式
指定物件或函數的類型、長度及屬性的陳述式。 可以指派起始值給物件。
type 參數
資料類型的參數。 KINDLEN 是本質類型的類型參數。 衍生類型的類型參數具有 KINDLEN 屬性。
附註: 衍生類型的類型參數定義在衍生類型定義中。
U
未格式化記錄
在內部與外部儲存體之間未變更傳輸的記錄。
Unicode
一種通用字元編碼標準,支援以現代世界任何語言撰寫之文字的交換、處理及顯示。 它也支援多種語言的古典和歷史文字。 Unicode 標準具有 ISO 10646 定義的 16 位元國際字集。 另請參閱 ASCII
裝置
參照要在輸入/輸出陳述式中使用的檔案的方法。 單元可連接或不連接檔案。 如果已連接,則它會參照檔案。 連線是對稱的: 也就是說,如果單元連接至檔案,則檔案會連接至單元。
不安全選項
如果在不正確的環境定義中使用可能會導致不想要的結果的任何選項。 其他選項可能會導致與預設結果有非常小的差異,這通常是可接受的。 通常,使用不安全選項是一種主張,即您的程式碼不受導致該選項不安全的狀況所限制。
使用關聯
USE 陳述式所指定之不同範圍設定單元中的名稱關聯。
V
變數 (variable)
可在執行可執行程式期間定義及重新定義其值的資料物件。 它可以是具名資料物件、陣列元素、陣列區段、結構元件或子字串。 請注意,在 FORTRAN 77 中,變數一律是純量且已命名。
X
XPG4
X/Open Common Applications Environment (CAE) 可攜性手冊問題 4; 此文件定義 X/Open Common Applications Environment 的介面,其是 POSIX.1-1990、 POSIX.2-1992及 POSIX.2a-1992 的超集,包含 XPG3中 POSIX 標準的延伸。
Z
零長度字元
長度為 0 且一律定義的字元物件。
零大小陣列
其下限大於其對應上限的陣列。 一律定義陣列。