本書提出了一種基於類型系統和結構操作語義的程式設計語言理論。第2版經過全面修訂,幾乎每章都包含習題,並新增一章討論類型細化。
本書涉及的概念廣泛,包括:基底資料型別,多態和抽象類別型,動態定型,動態分派,子類型和類型細化,符號和動態分類,並行和成本語義,併發和分佈。書中對不同程式設計語言的特性做了分析、證明和比較,所提供的方法可直接應用於語言的實現、程式推理邏輯的研發以及語言特性的形式化驗證,具有較高的實用性。
本書不僅可以作為高等學校電腦相關專業的程式設計語言理論課程教材,也可供相關領域的科研人員和技術人員參考閱讀。
本書涉及的概念廣泛,包括:基底資料型別,多態和抽象類別型,動態定型,動態分派,子類型和類型細化,符號和動態分類,並行和成本語義,併發和分佈。書中對不同程式設計語言的特性做了分析、證明和比較,所提供的方法可直接應用於語言的實現、程式推理邏輯的研發以及語言特性的形式化驗證,具有較高的實用性。
本書不僅可以作為高等學校電腦相關專業的程式設計語言理論課程教材,也可供相關領域的科研人員和技術人員參考閱讀。