• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      祝賀《C程序設(shè)計》發(fā)行1000萬冊

      2009-06-18 05:05劉瑞挺
      計算機教育 2009年12期

      摘要:本文回顧了譚浩強教授在程序設(shè)計語言教材編著上的巨大成就——兩種教材發(fā)行雙雙突破1000萬冊,分析了他取得成功的主要因素,粗略概括了譚浩強創(chuàng)作思想的要點,他的創(chuàng)作風格影響了一代青年教師,這些都是我國高等教育的寶貴財富。

      關(guān)鍵詞:譚浩強創(chuàng)作思想;C程序設(shè)計;發(fā)行1000萬冊

      中圖分類號:G642 文獻標識碼:B

      20年前,我寫過一篇“論譚浩強教材的創(chuàng)作風格”,淺議了譚浩強成功的因素,祝賀《BASIC語言》發(fā)行500萬冊的壯舉,后來這個記錄達到1250萬冊。當時我國計算機普及工作正全面展開,但也面臨許多困惑。

      20年后的今天,我們又迎來《C程序設(shè)計》發(fā)行1000萬冊的光榮時刻,譚浩強教授沒有止步,他又打開一片新天地。我們欣慰地看到譚浩強教授的創(chuàng)作風格正發(fā)揚光大、蔚然成風。

      第一座豐碑

      1988年4月21日科學普及出版社在北京科學會堂召開了“《BASIC語言》發(fā)行500萬冊紀念會”。中國科協(xié)、國家新聞出版署、電子部教育司等領(lǐng)導和中國計算機學會張效祥理事長,老前輩吳幾康教授出席了大會,對譚浩強、田淑清等同志在普及計算機知識方面所作的貢獻表示熱烈祝賀。

      當時人們對BASIC語言產(chǎn)生了困惑,1987年中國計算機學會福州年會時,我介紹了BASIC語言發(fā)明人凱梅尼和卡茨的新作《Back to BASIC》一書的觀點,客觀評價了BASIC的成就與版本問題。后來,全國高等院校計算機基礎(chǔ)教育研究會于1989年7月在山西忻州召開了“BASIC發(fā)展與前景研討會”。許鎮(zhèn)宇理事長主持了會議,譚浩強、史濟民、劉瑞挺、麥中凡等作了專題報告。來自全國77所院校的109名代表出席會議,收到論文84篇。清華大學出版社、高等教育出版社、科學普及出版社、《計算機信息》報社、《計算機世界》報社的代表也出席了會議。會議充分肯定了BASIC語言在我國計算機普及中作出的巨大貢獻,同時指出當時出現(xiàn)的對BASIC語言爭論的深刻意義。研討會客觀地分析了BASIC存在的版本繁多、方言蔓延、依賴硬件、兼容性差等問題。盡管如此,在我國當時的情況下,完全否定BASIC的作用是不恰當?shù)摹N覀儜攺腂ASIC的發(fā)展歷史中,汲取豐富的精神營養(yǎng)。

      事實證明BASIC的易學易用的特點使它受到初學者的歡迎。譚浩強教授繼續(xù)修訂BASIC教材,曾經(jīng)有過5個修訂版本,在基礎(chǔ)教學中充分發(fā)揮了積極作用。

      1995年6月8日在北京中國科技情報研究所國際會議廳我們又召開了“《BASIC語言》發(fā)行1000萬冊紀念會”。全國人大常委會李沛瑤副委員長、北京市胡昭廣副市長、中國計算機學會理事長張效祥院士、研究會的吳文虎、劉瑞挺教授出席會議并講話。

      至此,譚浩強教授在神州大地樹立了第一座豐碑:《BASIC語言》發(fā)行超過1000萬冊。有力地推動了我國普及計算機的第一次高潮。

      第二座豐碑

      C語言是近年來在國內(nèi)外得到迅速推廣應用的一種計算機語言。鑒于C語言功能豐富、表達力強、靈活方便、應用面廣,既有高級語言的優(yōu)點、又有貼近機器的長處,而且目標程序效率高、可移植性好,因此C語言為計算機專業(yè)工作者所喜愛、也為廣大計算機應用人員使用。

      于是C語言在我國高校迅速成為教學計劃的一門基礎(chǔ)課程。許多高等學校不僅在計算機專業(yè)開設(shè)了C語言課程,而且在非計算機專業(yè)也開設(shè)了C語言課程。學習C語言已經(jīng)成為廣大計算機應用人員和廣大青年學生的迫切要求。

      但是,由于C語言內(nèi)在的復雜性、抽象性、枯燥性,規(guī)則繁多,靈活多變,容易出錯,使初學者望C興嘆,感到非常難學。廣大師生迫切需要一本方便入門、容易學懂的C語言教材。

      機遇只偏愛那些有準備、有頭腦的人。1991年譚浩強教授在清華大學出版社出版了《C程序設(shè)計》第一版。該書針對初學者的特點和認知規(guī)律,精心策劃、準確定位、分散難點、精選內(nèi)容、降低臺階、深入淺出、例題豐富、文風簡潔,力求做到內(nèi)容新穎、概念清晰、實用性強、通俗易懂。該書出版后受到廣大讀者的熱烈歡迎,許多讀者說“C語言原來是比較難學的,但自從有了《C程序設(shè)計》,C語言變得不難學了”,“作者深入淺出的敘述使我們對C語言由害怕到興趣盎然地學習了”。到了1999年就創(chuàng)造了發(fā)行300萬冊的紀錄,創(chuàng)同類書發(fā)行量的全國紀錄。在C語言教材多如牛毛的圖書市場情況下,《C程序設(shè)計》仍然能一枝獨秀,實在耐人尋味。

      1999年10月根據(jù)發(fā)展的需要,譚浩強教授進行了修訂,加強了算法,按C的新標準改寫全書各章,并增加了C++的初步知識。于是清華大學出版社出版了《C程序設(shè)計(第二版)》。

      十多年來,本書累計發(fā)行了700多萬冊,平均每年印刷50萬冊,為全國同類書的首位。全國大多數(shù)高校采用本書為正式教材,許多高校的研究生入學考試都指定本書為必讀教材。在推廣普及計算機程序設(shè)計過程中,本書成為廣大初學者學習C語言程序設(shè)計的主流用書。本書曾榮獲原國家電子工業(yè)部優(yōu)秀教材一等獎、全國高等學校計算機基礎(chǔ)教育研究會優(yōu)秀教材一等獎、全國高校出版社優(yōu)秀暢銷書特等獎。

      2005年7月譚浩強教授對本書進行了再修訂,清華大學出版社推出了《C程序設(shè)計(第三版)》。第三版除保持了原來的寫作風格和通俗易懂的特點外,主要修改有:

      (1) 本書第二版的第14、15章介紹C++的初步知識。由于清華大學出版社2004年6月已出版了《C++程序設(shè)計》(譚浩強著),該書對C++作了全面、詳細的介紹,因此為了壓縮本書的篇幅,在第三版中刪去這兩章的內(nèi)容。

      (2) 本書的前兩版采用了Turbo C 2.0對程序進行編譯。由于近年來大多數(shù)人習慣使用Windows操作系統(tǒng)的圖形界面,所以本書第三版中改用Turbo C++ 3.0作為編譯工具,Turbo C++ 3.0雖然是基于DOS界面的,但它支持鼠標操作,可以在Windows環(huán)境下方便地使用。在與本書配套的《C程序設(shè)計題解與上機指導》第三版中介紹了Visual C++ 6.0對C程序的編譯方法。由于本書的程序是用Turbo C++3.0或VC++6.0進行編譯的,所以用C++編譯系統(tǒng)時,對程序要求更加規(guī)范,在定義和聲明函數(shù)時更加完整。

      (3) 細致地修改了對各章內(nèi)容的表述,調(diào)整了部分內(nèi)容和例題,使讀者更容易理解。本書全部例題中的程序均已上機調(diào)試,運行通過。

      當時,C語言書籍已超過1000種,然而《C程序設(shè)計》第三版發(fā)行量仍獨占鰲頭。

      于是,譚浩強教授在神州大地樹立了第二座豐碑:《C程序設(shè)計》發(fā)行超過1000萬冊,有力地推動了我國普及計算機的第二次高潮。為此清華大學出版社于2009年在北京隆重舉行“《C程序設(shè)計》發(fā)行1000萬冊紀念會”和“C程序設(shè)計教學與教材建設(shè)研討會”。

      創(chuàng)作風格廣泛傳播

      為了擴大浩強創(chuàng)作風格的影響,譚浩強教授建立了“浩強創(chuàng)作室”,10年來績效顯著,團結(jié)了一批中青年作者,加強了與出版社的聯(lián)系。

      1998年8月21日“譚浩強創(chuàng)作風格研討會暨浩強創(chuàng)作室成立大會”在中國科協(xié)綜合業(yè)務樓會議室召開。60多位朋友及10多家出版社到會祝賀,12位天津朋友和2位遼寧朋友也遠道而來,參加了會議。大家高度評價了這件事的意義。

      2000年1月22日“第二次譚浩強創(chuàng)作風格研討會暨浩強創(chuàng)作室全體成員大會”在科學普及出版社召開,約60人參加。會議發(fā)言積極,氣氛熱烈。

      2001年1月13日在經(jīng)濟科學出版社多功能廳舉行“熱烈祝賀譚浩強教授創(chuàng)造三項世界紀錄及譚浩強創(chuàng)作思想第三次研討會”。常志海(中國科協(xié)書記)、劉瑞挺、吳文虎、蔡鴻程、楊富平、陳祖甲、熊偉、高林等致辭祝賀。譚浩強教授客觀分析了取得這些成績的原因,并把榮譽歸于大家。

      2002年4月21日譚浩強創(chuàng)作思想第四次研討會在清華大學學研大廈隆重舉行。首都計算機教育界、出版界、新聞界的來賓,浩強創(chuàng)作室在北京、天津、大連、長春的成員代表共40多人出席了會議。會場前庭陳列展覽了創(chuàng)作室出版的多種叢書。新老朋友歡聚一堂,氣氛十分熱烈。研討會編印了《譚浩強創(chuàng)作思想第四次研討會論文集》,其中包括有關(guān)譚浩強教授和浩強創(chuàng)作室的報道10篇;譚浩強教授發(fā)表的文章12篇;專家和各界評論27篇;學生和讀者反映6篇;以及近年來譚浩強和浩強創(chuàng)作室組織出版的25套叢書共260本書的書目。

      多年來,人們對譚浩強教授的成就作了許多評價?!队嬎銠C世界》、《電腦報》先后評選他為中國IT十大人物,人們稱他為我國計算機基礎(chǔ)教育的開拓者、我國計算機科普戰(zhàn)線的一面旗幟。研討會再次肯定了這些評價,它們已經(jīng)得到社會的公認。

      創(chuàng)作思想的精髓

      譚浩強教授從事計算機教育和計算機普及工作30年,他的創(chuàng)作思想主要是:

      (1) 中國人民哺育了我們,黨和政府培養(yǎng)了我們。我們要扎根中國,扎根人民群眾。作為我國高等院校的教師,時時刻刻要把祖國的強盛和人民的幸福放在心中。我們生命的意義就在于奉獻,在于把中國的教育事業(yè)做大做強,培養(yǎng)具有競爭力的人才。這些都不是空話,而是我們安心基礎(chǔ)教育、做好育人工作的強大動力。譚浩強這些年來,走遍全國各地的高等院校(從清華大學、南開大學……到青海大學、西藏大學),為大學生做了200多場做人做事的成功之路的報告,也是他在新形勢下,回歸“雙肩挑”社會責任的體現(xiàn)。

      (2) 作者心中要永遠裝著讀者,要處處為讀者考慮,要和讀者將心比心。譚浩強說:“我的心中經(jīng)常感受到千百萬讀者殷切期望的目光。讀者熱切地期望作者能為他們寫出一批好書,使他們的學習能事半功倍。”他多年來以此來鞭策自己,希望能摸索出一些能減少初學者困難的經(jīng)驗,并作了一些探索和嘗試。如果是寫科普讀物,就更要區(qū)別對象,他通過策劃《老年人學電腦用電腦》叢書,說明對讀者需求的分析過程。他始終是站在群眾的立場思考問題、提出問題,又從專家的角度分析問題、解決問題。

      (3) 要深入了解自己工作的對象,明確你的學生對教材的需求,有的放矢,準確定位?;\統(tǒng)地說教材的對象是大學生,但是大學生不是一個抽象的概念,它有不同的類型、不同的層次。不能想象一本書能滿足一切學生的需要。因此,要區(qū)別計算機專業(yè)與非計算機專業(yè),要區(qū)別計算機專門人才與計算機應用人才,要區(qū)別本科與高職,要區(qū)別學校與社會。

      (4) 按照學生的認知規(guī)律組織教材內(nèi)容。不是按照“提出概念—解釋概念—舉例說明”的傳統(tǒng)三部曲,而是按照“提出問題—解決問題—歸納分析”的新三部曲組織教材內(nèi)容。使學生知道為什么要引出有關(guān)的內(nèi)容、有什么用。使學起來目的性更明確、更有興趣。教材的內(nèi)容不一定越先進就越好。要學會分析,學會折中。

      (5) 要善于把復雜的問題簡單化,而不能把簡單的問題復雜化。譚浩強說:“要寫好一本書,是不容易的。寫書不僅是簡單地把有關(guān)的技術(shù)內(nèi)容告訴讀者,而是要考慮怎樣寫才能使讀者容易理解。要下很大的功夫,有時為了找到一個好的例子或一個通俗的比喻,苦苦思索好幾天,每一句話都要反復斟酌推敲?!?/p>

      (6) 計算機教材的核心價值在于它能培養(yǎng)學生的計算機應用能力。以學習程序設(shè)計課程為例,它的目的是掌握設(shè)計程序的思路,學會用計算機語言編寫程序,以實現(xiàn)所需解決的應用任務。這就要正確處理算法與語法的關(guān)系,算法是程序的核心、是靈魂,語法是外殼、是工具。不應把學習重點放在語法規(guī)則上,語法是重要的,不掌握語法規(guī)則就無法編寫出正確的程序。但是只學會語法,甚至能把語法背得滾瓜爛熟,也不可能編出好的程序。一定要把重點放在解題的思路上,通過大量的例題學習怎樣去設(shè)計一個算法,構(gòu)造一個程序。在學習開始時更不要在語法細節(jié)上死背死摳。請記住:重要的是學會編程序,而不是背語法。一開始就要學習看懂程序,編寫簡單的程序,然后逐步深入。有一些語法細節(jié)是需要通過較長期的實踐才能熟練地掌握。初學時切忌過早地濫用C的某些容易引起錯誤的細節(jié)。衡量這門課學習的好壞,不是看你“知不知道”,而是“會不會干”。考核的方法不能主要用是非題和選擇題,而應當把重點放在編制程序和調(diào)試程序上。

      (7) 計算機教材不是哲學著作,但滲透著思想方法的光輝。例如不能采用絕對化的方法處理教材。一些面向?qū)ο蟮恼Z言陸續(xù)受到歡迎,有些人就否定面向過程的C語言,認為它已經(jīng)過時了,不必學了。這是一種誤解,不應把面向?qū)ο蠛兔嫦蜻^程對立起來,在面向?qū)ο蟪绦蛟O(shè)計中仍然要用到面向過程的知識。作為計算機程序開發(fā)人員,既要掌握面向?qū)ο蟪绦蛟O(shè)計的知識,又要掌握面向過程程序設(shè)計的知識。面向過程程序設(shè)計仍然是計算機工作者的基本功。

      (8) 努力把每一本書都做成精品。作為教師和作者,可以不計較自己的作品是否獲獎,但是應當努力使自己的作品得到千萬讀者的認可和贊譽,成為人們心目中的精品,這才是最高的獎賞。

      (9) 不要迷信權(quán)威,不要盲目服從。譚浩強經(jīng)常強調(diào):“不唯書、不唯外、不唯上、只唯實”。美國有美國的課程體系,全部拿到我國未必奏效。另外,美國許多學校給所有學生開C++課程,對此他也有自己的看法:“C++是為開發(fā)大型程序而研制的,它比C要復雜得多,學習C++也比學習C困難得多。事實上,將來并不是每個人都需要用C++編制大型程序的。對于計算機專業(yè)人員,學習和使用C++是理所當然的。對于非計算機專業(yè)人員,可以先學習C,打下程序設(shè)計的基礎(chǔ),在以后需要時再學習和使用C++。有了C的基礎(chǔ),再學習C++就容易多了。也可以在學習C的基礎(chǔ)上,再學習一些面向?qū)ο蟪绦蛟O(shè)計的初步知識,為以后進一步學習和使用C++打下基礎(chǔ)?!?/p>

      (10) 必須走中國自己的道路,各國經(jīng)濟社會情況不同,歷史文化背景也不同,我們不可能走其他國家現(xiàn)成的教育道路。他善于用大家容易理解的方法和語言說明我國計算機教育的復雜現(xiàn)象。人們稱贊他開創(chuàng)了計算機書籍貼近大眾的新風,這類似于文學創(chuàng)作中的現(xiàn)實主義道路,這是落實科學發(fā)展觀在計算機普及事業(yè)上結(jié)出的豐碩成果。

      30年來,我們看到譚浩強的計算機基礎(chǔ)教育和創(chuàng)作思想正在發(fā)揚光大,開始蔚然成風,成為全社會的共同財富。通過推廣這些教育教學思想,必將有力地推動我國計算機教育和普及事業(yè)的繼續(xù)深入發(fā)展。

      我們期待著他的第三座豐碑,也期待著更多的人創(chuàng)造更高的豐碑。

      參考文獻:

      [1] 劉瑞挺. 論譚浩強教材的創(chuàng)作風格[J]. 教材通訊,1989(4):1-2.

      [2] 劉瑞挺. 計算機教育大師——譚浩強教授[J].計算機教育,2004(11):25-28.

      [3] 譚浩強. C程序設(shè)計[M]. 北京:清華大學出版社,1991.

      [4] 譚浩強. C程序設(shè)計[M]. 2版. 北京:清華大學出版社,1999.

      [5] 譚浩強. C程序設(shè)計[M]. 3版. 北京:清華大學出版社,2005.

      [4] 譚浩強. C++程序設(shè)計[M]. 北京:清華大學出版社,2004.

      [5] 譚浩強. C++面向?qū)ο蟪绦蛟O(shè)計[M]. 北京:清華大學出版社,2006.

      留坝县| 龙南县| 宜君县| 赤水市| 凌云县| 武平县| 寿阳县| 龙江县| 葵青区| 龙井市| 武定县| 犍为县| 丰镇市| 台北县| 东阿县| 科技| 瑞昌市| 房山区| 百色市| 马尔康县| 淮安市| 巴南区| 嘉善县| 思茅市| 左贡县| 手机| 白沙| 北辰区| 陈巴尔虎旗| 建平县| 澄江县| 嘉峪关市| 秦皇岛市| 扎赉特旗| 岚皋县| 宣汉县| 那坡县| 开阳县| 安义县| 阿拉善盟| 崇州市|