目前我正在使用Java及其面向對象設計方面(我也使用PHP/MySQL很多)。我沒有在網絡上實現它;我只是用它來設計一般用途的程序。但是,現在我需要立即學習C,並且我對C++有興趣。我得到了C語言編程語言,有人說這是關於這個主題的最好的書。有人能告訴我什麼是最大的挑戰,除了字符串處理,我認爲編程設計的方式,以及我如何創建程序?我明白我不能上課,但這會如何特別影響我(即,我將不得不重新設計方法,並始終以難以編輯的想法來設計所有內容)?另外,從這些語言跳到C++很難嗎?大家都說這是一種非常困難的語言,但是以前的經驗會有幫助嗎?並且有了這樣的經驗加速C++難道要開始一本書嗎?從Java過渡到C然後C++?
非常感謝。
我寫了很多C和ASM「回來的一天」,我不會錯過內存分配和指針一點(目前是一個C#人)。 – JohnOpincar 2009-06-08 02:48:21
@John:我的看法是,使用內存分配和指針就像是在開車換擋。當您在美麗的山路上行駛時,它可能會很有趣並且令人興奮,但是在去購物中心的途中,有99%的時間都被堵在路上。我爲我當天做的一些低級別的東西感到自豪,但對於我今天做的99%的東西,這將是一種浪費。 – Uri 2009-06-08 02:50:52