- 論壇徽章:
- 0
|
原帖由 ypxing 于 2007-5-30 14:46 發(fā)表
其實(shí), 大家更應(yīng)該從"面向過(guò)程"和"面向?qū)ο?quot;的角度去比較C和C++
它們帶給大家的主要是思考,分析和解決問(wèn)題的角度不同
"面向過(guò)程"的語(yǔ)言一般來(lái)說(shuō)是直接面向問(wèn)題的,以算法和數(shù)據(jù)結(jié)構(gòu)為中心
而"面向?qū)ο?quot;的語(yǔ)言相對(duì)來(lái)說(shuō)更加符合人們的建模習(xí)慣,適合將現(xiàn)實(shí)中的東東
抽象成類,然后利用類之間的交互等等來(lái)解決問(wèn)題
用C或C++并不重要,都可以解決問(wèn)題
但是,大家不要在使用C++或java的時(shí)候,還以C的觀點(diǎn)和習(xí)慣來(lái)解決問(wèn)題就好了
也就是說(shuō),不要帶著"面向過(guò)程"的觀點(diǎn)和方法去使用"面向?qū)ο?quot;的語(yǔ)言
呵呵,那么我糾正一下自己先前的說(shuō)法。C++ 不是 “面向過(guò)程” 的,而是 “過(guò)程化” 的,這是 C++ 的本質(zhì)。
C++ is a procedural programming language rather than a procedure-oriented one.
. |
|