那這樣古早時候寫的C程式
自從C++開發出來之後
全部自動升級成C++程式
由他的邏輯就會推導出這種情況
但這件事符合許多人的認知嘛?
我明明跟朋友就會討論 BBS這支C程式如何如何
現在可以改成 BBS這支C++程式 orz
市面上賣的C語言書籍 也可以自動升級成C++語言教學
因為有這個邏輯支持
我以前的教授也不管這些的
他所指的C語言 就是泛指C/C++
※ 引述《garylee.bbs@bbs.yzu.edu.tw (www.dev.idv.tw)》之銘言:
: ※ 引述《seagal.bbs@ptt.cc (待救的小米)》之銘言:
: > 請問有人能告訴我C/C++該如何區分嘛?我是否不該武斷的講 這隻程式用C寫的
: > 以及為什麼需要header file呢?
: > 我無意要引起OO與非OO的論戰(我一開始就知道會戰起來 因此我強調是個人偏好)
: > 我的疑問在於
: > 友人A認為C是C++的子集合
: > 因此每一隻C程式 都可以視為是C++
: > 聽起來很詭辯 但我實在沒有辦法想出為什麼不是這樣
: > 就好比人類是動物的子集合
: > 動物包含人類 貓 狗...
: > 因此每個人類都是動物
: > 這 太詭異了
: C本來就是C++的子集合...
: 你的朋友推論的邏輯是完美的...
: 所有的C程式都可視為C++這是沒錯的...
: 但不是所有的C程式都是據符合OOP規則的C++程式阿...
: 用人類來做例子:
: 每一個臺灣人都是人類...
: 但是所有的臺灣人卻不能代表所有的人類..
: 也就是說所有臺灣人的好壞不能代表所有人類的好壞..
: 反正你跟你的朋友不是在進行OO的論戰嗎?
: 那就應該把主題放回OO上, 語言對於OO來說其實只佔一小部份而已...
: 我個人認為OO最重要的應該是 -- 人..
--
生物資訊研究室:每天都會更新文件,提供生物資訊教學,生物字典。
http://www.bioinformatic.idv.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.77.241.1
※ 編輯: seagal 來自: 211.77.241.1 (02/21 03:20)