何苦學編程
⑴ 要學C++,是不是要先把C語言學會啊
Bjarne、Steven Prata、 Andrew Koenig 等C++ 元老的觀點:
不需要。程序員可以跳過C而很順暢的學習C++。同時,Bjarne指出,C++ 不是 C的嚴格超集,某些C程序在C++ 下編譯通不過。
我的觀點:
我不建議先學c。對於一門編程語言,語法只是外表,理念才是經絡。大名鼎鼎的GTK庫是C寫的,卻有著濃厚的面向對象味道;反之,java人人時候面向對象,但在Java里以面向過程的方式編程完全可行(把所有功能寫入public static void mian())。對於C++,我想最精妙的就是OOP和泛型了。如果先學習C,收到面向過程思想的濡染,在轉向C++的編程思想,多少有點困難,何苦呢?當然,C的結構化編程的思想不論是在過去還是現在,不論是在軟體設計還是硬體設計領域,都是適用的。
初學者的一個疑慮是不學C學C++是否有困難,我想這完全沒問題。同時,對於C中的難點指針,C++ 中不論是STL中的auto_ptr,還是Boost中的智能指針都是對程序員的解放,降低了學習門檻。當然我並非想說可以不用裸指針。值得注意的一點:C++ 語言特性很復雜,C++ 的很多大牛坦言自己也只掌握了其所有語言細節的百分之九十幾。我們在學習的過程中可以用到什麼學什麼,邊學邊用,不要一下子就想什麼都會。死記語法學語言的做法不僅痛苦而且低效。
<[email protected]>
⑵ 都說c++難學,c++到底什麼地方難學
對於編程初學者,理解程序語言的語法規則是比較難的。因為該語法更理性,有嚴格的使用標准,並且需要配合邏輯判斷。
如果是有一定編程基礎的學習者,面向對象的思想是比較難以理解的。例如如何選擇封裝的力度,介面的程度,良好的類間關系,熟練的使用多態等等。再加上軟體開發模式,基本原則等等。面向對象是非常考驗設計能力的知識。
⑶ 我適合學編程嗎
【可以考慮網頁和平面設計,編程的話樓主這種情況基本上是沒什麼希望的了,因為匯編軟體都是英文的簡寫形式,第一條樓主看不懂這些東西就很難通過,第二條編程很需要數學思想的,樓主跟我一樣不行,我沒學好,樓主的難度也應該會比較大。網頁設計只需要會用網頁三劍客和簡單的編程就行了,平面設計則需要一定的審美功底,與英語數學不掛鉤的
另外建議樓主不要放棄,高考不是還沒考嘛,加油嘗試一下,沒到最後關頭先不要做最壞打算的安排】
⑷ 是不是學C++學得不錯的人都自視清高啊
不管何種編程語言只要是自視清高的人往往此人只是半桶水而已或者說略知皮毛罷了。真正的高手是冷靜的、低調的、職業素養高的,不驕不傲的,樂於幫助新人的、善於思考問題的、擅長研究演算法的。
⑸ 請高人指教 本人想學習linux方面的編程,主要是針對系統————《unix環境高級編程》《鳥哥的私房菜》
《鳥哥的私房菜》,我曾經看過
的確很可以,如果學習C語言的話
根本沒必要在Linxu平台,(有必要這么折騰嗎 ?)
除非你們公司或學校有要求要你跨平台操作 。
不然何苦呢 ?Linux不是你想的那麼簡單的,我現在學習了
4年的Linux ,也僅僅是皮毛 。
⑹ 我現在是一個美工設計,如果想學一些編程,應該從學什麼入門呢
做美工多好啊,何苦學程序,程序最累了
不過,我還是給你說說我的想法吧,如果你覺得可行你就用。
首先,你說是手機界面設計的美工,現在想學程序,我給你的第一個建議就是學Java 。而且是學UI編程部分吧,java的UI編程資料還是比較多的。我為什麼這么說呢,一方面是你比別人有更多界面方面的思路,將來就算不做程序也可以做個游戲策劃或者人才急缺的UI設計師,前景非常不錯
⑺ 怎樣學編大型網路游戲和編程請指教....
游戲是編程語言的綜合體,所有做游戲的人都是從編程基礎開始學習的,如果真想學習編寫游戲,請先從基礎做起,去學一門編程語言吧,比如C,然後再找到你要做游戲的方法,比如如何用語言來編寫圖片的變換、移動等一系列的動畫處理方法,慢慢才知道游戲是怎麼做的,不過順便說一下,做游戲這行業其實很累,有篇文章說的好「何苦做游戲」,聽了這話你就應該能理解游戲人的艱辛,但是,做游戲的人從來都不會後悔他們的選擇,因為「我選擇,我喜歡,這就是我想要的生活」。
如果真的想入這門,並且從事此行業,請拿出你的誠意吧,找個專門的學校學習,花多少錢都請不要在意,有什麼比能掌握一門自己喜歡的技術,並且從事此工作能讓自己更開心的事情呢?具體學校我就不說了,如果有意思,可以留言給我,把學校名字寫這里容易讓人以為我是托...