內容簡介
本書致力於為讀者提供一個關於故事和計算的新視角,希望讀者欣賞這些故事中的計算內容,並且這種新穎的觀點能激發讀者對計算機科學的興趣。全書分兩篇:算法和語言。算法篇用《糖果屋》的故事講述了計算與算法,用夏洛克·福爾摩斯的故事講述了表示與數據結構,用印第安納·瓊斯的故事講述了問題求解與其局限。語言篇用《飛躍彩虹》講述了語言與語義,用《土撥鼠之日》講述了控制結構與循環,用《回到未來》講述了遞歸,用《哈利·波特》的故事講述了類型與抽象。作者簡介
喬海燕,1986年畢業於南開大學數學系,獲碩士學位。1986年參加工作,曾先後在山西大學計算機系和太原師院計算機系任教。自1996年底開始,在瑞典Chalmers理工大學計算機系作訪問研究一年;在英國Glasgow大學計算機系學習一年;隨後在瑞典Chalmers理工大學計算機系學習、做研究,獲博士學位。自2004年10月開始在中山大學計算機系任教。自2024年開始,在伊犁師範大學做銀齡教師。目錄
譯者序