清華大學吳文虎教授:
近年來,支持面向?qū)ο蟪绦蛟O(shè)計的C++語言迅速地在國內(nèi)推廣,由于C++牽涉概念很多,語法比較復雜,內(nèi)容十分廣泛,不少人感到學習難度較大,難以入門。譚浩強教授編著的《C++面向?qū)ο蟪绦蛟O(shè)計》一書很好地解決了C++初學者的入門問題。該書定位準確,取舍合理,概念清晰,邏輯嚴密,通俗易懂。很多教師反映用它作為教材,易教易學,效果很好。很多學生反映,即使沒有老師講授,也能基本看懂該書的內(nèi)容。
譚浩強教授尤其善于把復雜的問題簡單化,在該書中采用“提出問題—介紹解決問題的方法—歸納出一般規(guī)律和概念”的新教學三部曲,代替?zhèn)鹘y(tǒng)的“提出概念—解釋概念—舉例說明”的傳統(tǒng)三部曲。這些都是教學方法和寫書方法的重大創(chuàng)新。在該書中不是抽象地介紹面向?qū)ο蟪绦蛟O(shè)計的理論,而是在介紹C++語言的特點和應用過程中自然地引出面向?qū)ο蟪绦蛟O(shè)計的有關(guān)概念,通過C++的編程過程理解面向?qū)ο蟪绦蛟O(shè)計方法。在各章中結(jié)合例題介紹有關(guān)的算法,引導讀者思考怎樣構(gòu)造一個算法。真正地做到了深入淺出,引人入勝。
南開大學劉瑞挺教授:
通常人們認為C++概念抽象、語法復雜、學習困難。初學者似乎必須打好相當基礎(chǔ)才能啃這塊硬骨頭。
在譚浩強教授有關(guān)C語言的教材作品中,有三部作品交相輝映:早期的《C程序設(shè)計》(已發(fā)行三版,700萬冊)、新世紀的《C++程序設(shè)計》,以及最新的這本《C++面向?qū)ο蟪绦蛟O(shè)計》。這三本教材有內(nèi)在的邏輯關(guān)系。第一本打好C的基礎(chǔ);第二本從C過渡到C++;第三本則直通C++,直通面向?qū)ο蟆U莆者@個脈絡,就容易理解這本面向?qū)ο蟪绦蛟O(shè)計新教材的重大意義。
我讀了《C++面向?qū)ο蟪绦蛟O(shè)計》一書后,深深感到:譚浩強教授豐富的編著教材經(jīng)驗、對C++的熟練應用、對初學者的周密理解以及原創(chuàng)具有中國特色教材的滿腔熱情在本書中得到充分的體現(xiàn)。
他在本書的第一章,就通過非常簡明的C++程序?qū)嵗f明了標準輸入輸出流對象、類的概念、對象的概念、數(shù)據(jù)的封裝、信息的隱蔽等。他沒有用一大堆高深莫測的名詞術(shù)語嚇唬讀者,而是把深奧的抽象概念用實際的程序,用日常生活中的案例把它寫得簡簡單單明明白白。在行文通俗易懂的同時,他又以嚴謹?shù)目茖W態(tài)度,從一開始就要求學生按照C++標準編寫程序,養(yǎng)成C++的良好編程風格。他不僅要求學生學“懂”,還要求學會“干”,因此還提供了多編程、多上機實踐的配套教材、光盤及電子教案。
譚浩強教授把他多年編著教材的豐富創(chuàng)作經(jīng)驗,出色地位適用于新世紀創(chuàng)新教材的耕耘中,使本書精彩紛呈,堪稱典范。
上海交通大學徐安東教授:
C++語言因其特有的優(yōu)勢迅速在國內(nèi)外推廣,國內(nèi)許多高校陸續(xù)開設(shè)了《C++程序設(shè)計》課。由于C++牽涉概念多,語法復雜,內(nèi)容廣泛,許多人感到學習難度大。
譚浩強教授在深入系統(tǒng)研究的基礎(chǔ)上,編著了《C++面向?qū)ο蟪绦蛟O(shè)計》。該書定位準確,內(nèi)容取舍合理,具有易于學習的體系,并以通俗易懂的語言化解了許多復雜概念,很好地解決了C++ 初學者的入門難題。很多學校選用該書作為教材,教師認為易教易學、效果很好,學生反映便于預習和復習。
該書堅持“把復雜的問題簡單化,將復雜的表述通俗化,深入淺出”的寫作風格,將“提出概念-解釋概念-舉例說明”的傳統(tǒng)三部曲改為“提出問題-介紹解決問題的方法-歸納出一般規(guī)律和概念”的新三部曲,這是對教學和寫作方法的創(chuàng)新。書中通過C++語言特點和應用的介紹,自然地引出面向?qū)ο蟪绦蛟O(shè)計的有關(guān)概念;通過程序的編寫過程,介紹程序設(shè)計方法;通過各章例題的分析,介紹有關(guān)算法,并引導讀者思考算法的構(gòu)造。
總之,譚浩強教授編著的《C++面向?qū)ο蟪绦蛟O(shè)計》具有鮮明的特色,是一本不可多得的優(yōu)秀教材。