C++的沉迷與愛戀

發表于:2008-04-23來源:作者:點擊數: 標簽:愛戀沉迷
關鍵字:沉迷與愛戀C++的沉迷與愛戀 每年的09/28對於我都是一個特殊的日子--不只是因為教師節。今年很特殊地沒有普天同慶,那麼我就寫篇文章自己慶祝一下好了。 我於今年七月發表了一本著作多型與虛擬和一本譯作深度探索C++物件模型,獲得很大的回響。這些作
關鍵字:沉迷與愛戀C++的沉迷與愛戀
       每年的 09/28 對於我都是一個特殊的日子 -- 不只是因為教師節。今年很特殊地沒有普天同慶,那麼我就寫篇文章自己慶祝一下好了。 
    我於今年七月發表了一本著作 <多型與虛擬> 和一本譯作 <深度探索 C++ 物件模型> ,獲得很大的回響。這些作品都不是針對 C++ 的完全初學者所寫,但從初階到高階為數眾多的 C++ guy,熱情地表達了他們對這些主題的喜悅。

    在許多來信中,我看到一些有趣的現象,也感受到一些值得整理下來的想法。所以,根據我個人的學習過往、我的教學經驗、以及周遭朋友的心得交流,寫下這篇文章,或可為後學者戒。

●<多型與虛擬> 序言節錄

首先讓我節錄 <多型與虛擬> 一書序言:

<多型與虛擬> 序 節錄(侯俊杰/松崗/1998/07)

一般而言,C++ 是一個難學易用的語言。

C++ 的難學,初始在於其重重的布幕,布幕之中編譯器對我們的程式碼做了太多的手腳,使我們慣於循序思考的工程腦袋一無所措。及長,又面臨新的思維模式,使我們必須扭轉慣常的思考習慣。

C++ 的易用則在於其巨大的彈性,能夠以多型(polymorphism)、虛擬(virtual)、模板(template)、泛型(generalization)等種種型式,讓既有的碼去處理未知的、未來的資料型態。

當然,易用必須先能用。用不好或不能用的話,「寫 C++ 程式」最後就成了只是「使用 C++ 編譯器」,這是大家常拿來彼此調侃的笑話。

在「難學」的背景下,「易用」是使我們依然前仆後繼的動力。愈來愈多的大學資訊科系把 C++ 開在大一課程,這雖然說明 C++ 是多麼地重要,可也苦了資訊新兵們。

其實「難學」的最大癥結在於,很難得有一本書,能夠一針見血地指出多型與虛擬的重要性;在我們粗具語法基礎之後,直接把我們導引到最核心最重要的思想,并且在建立這個思想的過程中,提供足夠的必要基礎。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97