看板 C_and_CPP 關於我們 聯絡資訊
不好意思 小弟有一個很笨的問題想問一下各位前輩 我過去一直都在學C++ 沒學過C 但是我知道C絕大多數的語法C++都可以用 而最近因為對寫系統程式有興趣 很多朋友建議我用C寫 那我是否要把他們兩個當作是完全不同的語法重新學嗎? 還是只要不用物件的方式 用函式的方式寫就可以了 因為常聽別人說兩個語言像歸像 但是概念完全不一樣 不是很懂這意思... 能否能指點一下呢? 我最主要的問題點是要把他們當作是完全不一樣的語言會比較好嗎? 先謝謝前輩指教~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.199.216 ※ 編輯: snoopy0907 來自: 60.250.199.216 (10/01 14:51)
horngsh:自己找答案最快, GOOGLE是做什麼的? 10/01 15:00
james732:其實你只要動手寫過應該就能體會了 10/01 15:01
stupid0319:C++的++是在後面所以C == C++ 是TRUE 而 C < ++C 10/01 15:05
snoopy0907:謝謝~所以我只要把物件的思維改為程序的思維就可以了? 10/01 15:12
james732:其實C還是可以用物件的思維去寫 10/01 15:13
snoopy0907:樓上謝謝~不過我還是別這麼想好了..比較不會混淆XD 10/01 15:22
littleshan:系統程式並非一定要用純C來寫,你要用C++也是可行 10/01 15:25
james732:其實C或C++應該不是寫系統程式最重要的問題 XD 10/01 15:26
goodGG:domain know-how 才是最困難的 XDrz 10/01 15:27
james732:建議原po別想太多 直接動手寫吧 10/01 15:29
purpose:直接先買 Windows Internals 10/01 15:30
james732:樓上那本書好厚 有點消化不良 XDD 10/01 15:32
snoopy0907:真的很謝謝樓上各位 書的話我買的是潘愛民的新書XD 10/01 15:57
snoopy0907:Windows Internals那本好像還沒帶到Windows7 就沒買.. 10/01 15:58
james732:沒錯,Windows Internals的第五版只有到Vista 10/01 16:03
purpose:其實你寫個系統程式,不可能運行目標設定在 Windows 7 10/01 17:15
purpose:就照 Windows XP、2000 去寫就差不多 10/01 17:16
tinlans:系統程式也能用 C++ 啊,去看看 Open64 跟 LLVM。 10/01 17:49
tinlans:GCC 預計在 4.6 還是 4.7 也會 C++ 化了。 10/01 17:49
purpose:大大說的是指GCC本身自己的原始碼,也要用C++寫的意思嗎? 10/01 17:56
akasan:gold 用 c++ 寫喔喔喔~ 10/01 18:31
akasan:偷偷問一下 t 大對 gcc 轉性的看法 10/01 18:37
herman602:Windows是用C跟組語寫的阿 Office 2007 用C++寫的 10/01 18:59
herman602:系統程式當然可以用C++寫 XDD 10/01 18:59