Z語言是一種用“數學文字”或“數學符號”來描述計算機系統的規範化語言,它不但能套用於計算機硬體系統,而且也特別適用於計算機軟體系統,Z語言描述“做什麼”而不涉及“怎么做”,只對目標軟體系統進行功能描述。實際上,Z語言僅僅是一套規定的數學符號,使用Z語言所寫的“程式”是對計算機軟體或硬體系統的一種抽象化設計。所以,利用Z語言寫出來的內容不是電腦程式,更不是可以編譯而生成能夠在計算機上運行的代碼。利用Z語言寫出來的內容不是讓計算機運行的,而是供人理解和分析的。用戶可以通過這些內容去理解計算機系統的模組、數據類型、過程、函式、對象、類等,進而對計算機系統的行為、結構、邏輯進行分析、驗證、改進、測試等。
基本介紹
- 中文名:Z語言
- 外文名:Z notion
- 理論基礎:一階謂詞邏輯、集合論
- 屬性:一種功能性語言
- Z:數學家Zermelo