本書從為什麼學習程式設計語言、常用程式設計語言的演化史、評估程式設計語言結構的標準,以及這些語言基本的實現方法開始講起,通過不局限於特定語言種類地分析語言結構的設計問題,檢測設計選擇,以及比較設計可選方案來講述程式設計語言基本原理。