本書是圖靈獎(jiǎng)獲得者艾茲格·W. 迪杰斯特拉(Edsger W. Dijkstra)的最重要的著作,也是編程領(lǐng)域里經(jīng)典著作中的經(jīng)典。作者基于其敏銳的洞察力和長期的實(shí)際編程經(jīng)驗(yàn),對基本順序程序的描述和開發(fā)中的許多關(guān)鍵問題做了獨(dú)到的總結(jié)和開發(fā)。本書討論了基本順序程序的本質(zhì)特征、程序描述和對程序行為(正確性)的推理,并通過從簡單到復(fù)雜的一系列程序的思考和開發(fā)范例,闡釋了基于嚴(yán)格的邏輯推理開發(fā)正確而可靠的程序的過程。本書寫于20世紀(jì)70年代后期,但其對于編程領(lǐng)域的技術(shù)開發(fā),對于編程語言的發(fā)展和程序理論研究的深刻影響持續(xù)至今。本書值得每一個(gè)關(guān)注計(jì)算機(jī)科學(xué)技術(shù)的本質(zhì),冀求在程序和軟件領(lǐng)域有長遠(yuǎn)發(fā)展的計(jì)算機(jī)工作者、教師和學(xué)生閱讀。
作者簡介
艾茲格 W.迪科斯徹 (Edsger Wybe Dijkstra,1930—2002),荷蘭人,計(jì)算機(jī)科學(xué)家,畢業(yè)就職于荷蘭Leiden大學(xué),早年鉆研物理及數(shù)學(xué),后轉(zhuǎn)向計(jì)算學(xué)。他曾在1972年獲得圖靈獎(jiǎng),還獲得過1974年 AFIPS Harry Goode Memorial Award、1989年ACM SIGCSE計(jì)算機(jī)科學(xué)教育教學(xué)杰出貢獻(xiàn)獎(jiǎng)以及2002年ACM PODC**影響力論文獎(jiǎng)。