在工作之余,寫一下我對C++這門語言的一些看法和理解,下面就是我自己在工作上對C++編程的一點經驗和總結,其中可能帶著一點偏見,這是一只菜鳥對這門語言的學習筆記,歡迎大家多多指出錯誤的觀點。
對於C的看法,只是我個人的看法,認為中國沒有一本好一點的C的書。雖然潭的書賣了1000萬冊,但是在我學完C++書後,已經發現了11處有錯誤的地方。我這樣的菜鳥都能找到錯誤,書也許真的不怎麼樣!
當然C++編程這一門語言還是很不錯的!我也學了兩個月。不過我認為C在中國沒有一本好的教材。對於C++我認為也是個人的觀點),沒有必要先學C再學C++,在學習之前還是先看看一兩個好一點的例子。在以前學的數學知識中我自己自學了數學分析,也許學的深了一點),遞歸一塊要好好看看。
而後找本寫得全一點的書,好好讀三遍。書很多,C++寫的好的還是很多的。因為這是一門比較成熟的語言。對一字一句進行推敲,不要心急,慢慢學。認為自己的水平還可以後,看機械工業出版社出版的那本C++程序語言特別版)裘宗燕翻譯的,看不懂的不要緊,慢慢來,因為那是C++最好的書,也是最權威的。而後就是要多上機,多在機器上實現!
當你對C++編程寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將余下的部分粗略的完成以保證這個設計的完整性,然後分析自己的錯誤並重新設計和編寫
別心急,設計C++的class確實不容易;自己程序中的class和自己的class設計水平是在不斷的編程實踐中完善和發展的;
完全的不懂計算機,不過高中生涯卻看呢,不少的張愛玲的書,全集也好像被我啃呢不少,也把金庸的古龍的書看了不少,成績很差,雖然很差但是有個三流大學可以讀,報的確實計算機硬件與維護。
好像上學期vfp,哎,學的沒什麼勁下學期看了一本對我影響很大的書《C游戲編程從入門到精通》,學校也剛好開呢C語言的課程,努力學習呢很久,暑假裡硬啃呢C語言經典100例
開設呢c++和數據結構,由於不喜歡C++的面相對象,很少聽課,但是很喜歡數據結構,常常自己研究,但是還是不咋樣。下學期,玩的玩,還幫一好朋友寫了畢業設計,很搞笑的畢業設計,學生管理系統,用的tc,還掛上中文字庫,還加上好多,自己寫的游戲,用循環鏈表結合線性鏈表,還搞了些加密解密的一些模塊,但是沒有界面
開設的東西很多,准備寫一個程序對我觸動很大,就是一個現實游戲出東西時間計算器,由於以前寫的東西都是別人給的思路,而現在全部需要自己的思路,發現需要完全面向對象,雖然我已經用C寫出來恩,但是浪費代碼寬度是可想而知,我盡量做到很細小的模塊化,還是不行,不得不用C++,學習呢C++,直接一上來就用C++些那段思路,最後失敗恩,無法耦合,單個類過與龐雜,
下學期,繼續學習中,才發現學習的東西很多,C++東西很多,卻實踐的機會很少,我的觀點是,現在很多同學容易走誤區,有的太過執著語法,有的太過於執著算法,而忘記本質的東西-------------解決問題的方法,這種方法應該是一種編程思路,但是c++不是c,也沒有很多習題集,C卻有很多習題集,並且結構化的方法也容易接受,所以好多人把c++來繼續寫C,但是為什麼沒有C++面向對象 的習題集恩
我主要想說明的是任何思想都需要一段時間的磨砺,但是面向對象磨砺似乎欠缺呢點,並且c++的東西龐雜,而且及其抽象,很多東西小型項目用不到,但是大項目卻又不是學生能參加的,C++編程的實踐路很難走,