本文目錄一覽:
學C語言好還是學C++好?
C++語言是C語言的超級,一般來說 你2個都要學。先學C語言,學會編程的思維,然後再學C++,用面向對象的思路去編程。 面向對象編程思維,是目前流行的。
推薦學習C語言的書籍是: C Primer Plus中文版 因為是全面的講解+手冊 非常合適初學者必備
開發工具是: VS2008 或者 VS2010 或者VS2013
百度一下, 80X86彙編小站 網站裡面有篇文章是針對初學C/C++寫的,寫得不錯. 標題是:
如何正確的入門Windows系統下C/C++學習領域.
希望這篇文章對你有幫助,其實入門學習C語言,重要的是選擇一本好書和一個好的開發工具,如果有條件可以配備一個老師,這樣你學習效率將會有很大的提升,當然最重要還是你的學習態度 和 毅力.
編程入門學C語言好還是C++好
學C吧、C作為一款中級語言,一點也不舊。C不僅可以用於編寫Windows程序,還可以用於一些嵌入式開發。當然了,學C++也不是不可以,就看你想進行哪方面的工作了。
個人感覺先學C再學C++好點,如果是WINDOWS編程的話,Win32SDK編程用的是C,MFC開發用的是C++,而想學好MFC先得學好WIN32SDK
C語言好還是C++好
C與C++的最大區別:在於它們的用於解決問題的思想方法不一樣。之所以說C++比C更先進,是因為「
設計這個概念已經被融入到C++之中
」,而就語言本身而言,在C中更多的是演算法的概念。那麼是不是C就不重要了,錯!演算法是程序設計的基礎,好的設計如果沒有好的演算法,一樣不行。而且,「C加上好的設計」也能寫出非常好的東西。
對語言本身而言,C是C++的子集,那麼是什麼樣的一個子集?從上文可以看出,
C實現了C++中過程化控制及其它相關功能,而在C++中的C(我稱它為「C+」),相對於原來的C還有所加強,引入了重載、內聯函數、異常處理等等玩藝兒,C++更是拓展了面向對象設計的內容,如類、繼承、虛函數、模板和包容器類等等。
再提高一點,在C++中,數據封裝、類型這些東東已不是什麼新鮮事了,需要考慮的是諸如:對象粒度的選擇、對象介面的設計和繼承、組合與繼承的使用等等問題。
所以相對於C,C++包含了更豐富的「設計」的概念,但C是C++的一個自洽子集,也具有強大的功能,同樣值得學習
幾點學習建議:
1.基本概念很重要。無論學C,還是學C++,基本概念都是第一位的,也是比較困難的,但只有把握了基本概念才能把握整體脈絡,才能居高臨下。
2.C是C++的子集,它的基本概念和設計方法相對比較容易理解,初學者可從它入手。
3.如果要學好C++,建議初學者最好別在如VC,BCB平台下寫程序,那種自動化的代碼生成,花花綠綠的界面,會讓你手足無措。最好先找一片空地(unix,dos),從頭做起,寫幾個大點的程序,數個回合,再到VC,BCB下看看,你會輕鬆得很。在我看來,學好C/C++是成為VC,BCB高手的必由之路。
4.不要妄想速成,必須得一個byte,一個bit的去摳,盡量搞清楚每一個問題。
5.幾本好書:
機械工業出版社的那套「計算機科學叢書」從C到C++,到面向對象設計,一應俱全,都TMD是經典中的經典,而且價格公道,童叟無欺。
國內也有幾本好書,譚老爺子的書好倒是好,就是程序錯誤太多。強烈推薦清華周之英的《現代軟體工程》(上、中、下),它是我所見到的國內少有的一本好書,精華的精華,要點的要點,細細品來,至少也屬降龍十八掌等級的東東。
c語言好還是C++好
兩種語言,不能說哪個好哪個壞。
C語言更低級,更原始,更不受限制。C++更高級,更複雜,更方便使用。
但兩者,都可以相互替代,一種語言可以做到的,另外一種肯定也能做到。
還是學C語言吧,那些面向對象的語言,vb,delphi,都被封裝過。
被封裝過,所以,很多功能會受到限制,但學起來很簡單
C語言雖然更不受限制,但不能說它的功能很強大,因為它太簡單
要做個事情,還是要調用其他介面,比如畫圖,就得掉圖形庫的介面
編程10年的人都不能說自己很厲害,語言只是編程的工具,編程思想才是最關鍵的,一門語言學精了,其他語言只要10天就轉過來了
原創文章,作者:FIPP,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/143694.html