text: JOVIAL語言，是一種高階程式語言，基於ALGOL 58，主要針對嵌入式系統開發。JOVIAL語言包含ALGOL語言標準所沒有的一些特點，如記錄、記錄陣列、內聯彙編等。JOVIAL語言是1960年代至1970年代主要的。歷史.JOVIAL是“Jules Own Version of the International Algorithmic Language.”一語的縮寫。JOVIAL語言於1959年由發明，用於編寫軍用飛機電子系統的編寫。例子.下列例子取自《JOVIAL語言計算機程式設計手冊》：PROC RETRIEVE(CODE:VALUE);BEGINITEM CODE U;ITEM VALUE F;VALUE = -99999.;FOR I:0 BY 1 WHILE I&lt;1000;IF CODE = TABCODE(I);BEGINVALUE = TABVALUE(I);EXIT;ENDEND這個例子定義了叫做codice_1的一個過程，它接受一個無符號整數輸入引數codice_2，和一個浮點輸出引數codice_3。它在陣列codice_4的前codice_5個元素中，查詢匹配codice_2的專案，並接著將浮點變數codice_3設定成，陣列codice_8的有相同匹配陣列索引的那個元素。如果未找到匹配元素，則codice_3被設定成codice_10。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: JOVIAL語言
metadata.url: https://zh.wikipedia.org/wiki?curid=4187451