CCITT高級語言

CCITT建議的高級程式設計語言,簡稱CHILL,主要用於程控交換系統的程式設計。

基本介紹

  • 中文名:高級語言
  • 外文名:CCITT high level language
  • 套用學科:有線通信
特點,系統結構,

特點

①編譯時能夠進行充分的語法語義檢查,使編程的可靠性和效率較高;②使用靈活、表達力強,能覆蓋所需的套用領域,並充分發揮不同硬體的作用;③為大型系統的模組化開發提供便利;④提供並發控制和時鐘監視采適應實時程式設計的需要;⑤能生成高效目標代碼;⑥易學易用。

系統結構

CHILL程式由數據對象描述、動作描述和程式結構描述三部分組成。
數據對象由數據語句描述,數據嚴格地按照模式來分類。CHILL提供離散模式、冪集模式、引用模式、組合模式、過程模式、實例模式、同步模式、輸入輸出模式和計時模式等標準模式。此外,CHILL還有模式定義語句供用戶自定義模式。
動作由動作語句描述,它構成CHILL程式的算法部分,包括賦值、過程調用、子程式調用,以及控制程式執行順序的控制動作(條件、情況、循環、出口、引發和轉向等)和控制並發的動作(啟動、停止、延遲、繼續、傳送、延遲情況和接收情況等)。此外,輸入輸出提供CHILL程式與外界各種設備通信的手段,異常處理用於處理違反某個動態條件的異常情況,時鐘監視提供感知外界時鐘消逝的方法。
程式結構由程式結構語句描述,如begin-end,分程式、模組、過程、進程和區域等,這些語句在描述程式結構的同時定義了數據單元的生存期和名字的可見性。一個完整的CHILL程式是一串模組或區域,每個模組(或區域)都可以有數據描述和動作描述,還可以使用可見性語句來精確控制名字在不同程式部分內的可見性。
CHILL語言本身是獨立於機器的,CHILL程式的編寫方式與機器無關。但是CHILL程式需要用一個軟體工具翻譯成機器指令程式才能在計算機中執行,這個軟體工具叫做CHILL編譯器。CHILL編譯器與機器類型有關,編譯之後的目的程式只能在特定的機型上執行,不可移植。
CHILL廣泛地用於程控交換系統的程式設計,例如法國的系統12和E10,德國的EWSD和日本的D-70,還有多種程控用戶交換機都採用CHILL編程,除了程控交換系統之外,CHILL還適用於一般通信系統的軟體設計。

相關詞條

熱門詞條

聯絡我們