本文目錄一覽:
- 1、C語言\C# \ C++ 三個學哪個比較好?
- 2、C語言好還是C++好
- 3、c語言和c++先學哪個好
- 4、編程入門學C語言好還是C++好
- 5、C語言和C#語言哪個好學點?我學過C語言了。
- 6、C語言和c#先學哪個好?
C語言\C# \ C++ 三個學哪個比較好?
1.無論如何,C語言必須先學,C語言相對於其他計算機語言時是比較簡單的。(可以用一個月時間)
他是你進入計算機語言的必由之路。你不先學C語言你學其他語言時根本無從下手。
2.學完C語言後,c++可以看看,了解什麼是面向對象語言,不必深究。(只用幾天時間就行)
3.c#是現在比較流行的,比較有“錢”途。想學c#必須了解C和C++,但是不必深究,知道基本流程和算法就行了。
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++語言是從C語言派生出來的,但它們實際上是非常不同的。事實上,它們的相似性可能是一把雙刃劍,因為在一種語言中有效的東西在另一種語言中不一定有效
C言語是編程領域中最遍及的言語之一;關於任何對軟件開發感興趣的人來說,C或c++的常識都是十分有價值的。其實沒有什麼固定的次序來學習C和c++。
雖然C++言語是從C言語派生出來的,但它們實際上是十分不同的。事實上,它們的相似性或許是一把雙刃劍,由於在一種言語中有用的東西在另一種言語中不一定有用。
C和c++的核心區別
有一個很籠統的回答,就是C和C++的本質區別是面向過程和面向對象。這種回答看似沒毛病,但是一看就知道水平不會有多高,應該是道聽途說的“主流”看法,忽悠外行的還可以。
用過這兩門語言編程的人,不難體會,c可以實現面向過程,亦可實現類似的面向對象比如結構體封裝。
但用法上沒有比真正有面向對象的C++高效和方便,只因為C++多了一個類的管理。而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#綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向組件編程的支持成為.NET開發的首選語言。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/190825.html