最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

學(xué)計算機編程開發(fā):應(yīng)該學(xué)習(xí)哪一種編程語言,C++還是C#?

2020-09-12 15:49 作者:C語言編程__Plus  | 我要投稿

這樣問的問題確實很難回答,因為您尚未指定任何編程背景或特定意圖。從您愿意點擊進來閱讀這篇文章來看,我認(rèn)為您是編程的初學(xué)者。

問題是兩種語言的目的完全不同。因此,對于您來說,確定自己作為程序員的目標(biāo)很重要,以便針對技術(shù)做出正確的選擇。但是,您很難做出這個決定,因為您對這一領(lǐng)域的理解還不夠深入。如果您愿意被Microsoft生態(tài)系統(tǒng)所束縛,則絕對應(yīng)該選擇C#,而使用C?++則很可能會開發(fā)桌面應(yīng)用程序。

我不明白的是為什么您要精確列出這兩種語言?還有許多其他選擇,例如C,Java,Ruby,PHP,Python等。很多人傾向于認(rèn)為Python是一種真正合適的語言,因為它易于學(xué)習(xí),并且可以成為學(xué)習(xí)另一種技術(shù)的良好墊腳石。但是,從C?++開始也有很多理由,但是選擇C#通常也不是一個壞決定。

關(guān)于您的目標(biāo),我想分享以下想法:

如果您愿意開發(fā)Microsoft產(chǎn)品,則一定要使用C#,因為C#是目前用于此目的的最廣泛使用的語言。

如果您愿意開發(fā)桌面應(yīng)用程序和/或游戲,則C?++是您的選擇,因為它具有出色的性能。

如果您對Web開發(fā)感興趣,由于.NET平臺,C#將是一個更好的選擇,盡管您也應(yīng)該考慮許多替代方法。

對于嵌入式系統(tǒng)而言,兩者都不是最佳解決方案。我真的不喜歡在該級別使用C?++進行開發(fā)的想法,而是更喜歡使用C。

對于移動開發(fā),可以使用C#為Windows?Phone創(chuàng)建應(yīng)用程序,但是如果您的目標(biāo)是Android或iOS,則有更好的解決方案,分別是Java和Objective-C(將來可能是Swift)。

如果將來的薪水對您很重要,那么這絕對是平手,因為這兩種類型的程序員的需求都很高。

如果您還沒有考慮清楚,而您只是愿意開始編程,那么就沒有正確的答案。但是,我個人比較喜歡C?++,因為它是許多其他語言的基礎(chǔ),并且切換起來真的很容易。的確,也許C?++會讓您更難理解,因為您需要自己處理諸如內(nèi)存管理之類的事情,但是我覺得這很有幫助,盡管一開始它似乎有些令人生畏。但是,對于程序員而言,極其重要的一點是,不要因問題的嚴(yán)重性而灰心,因此從長遠來看,這不應(yīng)成為問題。

對于您而言,至關(guān)重要的是要意識到特定的語言并不那么重要。真正重要的是您對編程概念的理解程度以及如何解決不同的問題。由于答案已經(jīng)太長,因此我將不詳細說明。您的目標(biāo)應(yīng)該是成為一名優(yōu)秀的程序員,并且沒有單一的方法可以實現(xiàn)目標(biāo),因此可以將兩種語言都用作實現(xiàn)此目標(biāo)的工具。

另外如果你想更好的提升你的編程能力,學(xué)好C語言C++編程,以便更好地考研或者工作的話!

分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!

學(xué)習(xí)C/C++編程知識,提升C/C++編程能力,歡迎關(guān)注UP一起來成長!
另外,UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會對你有幫助的~


學(xué)計算機編程開發(fā):應(yīng)該學(xué)習(xí)哪一種編程語言,C++還是C#?的評論 (共 條)

分享到微博請遵守國家法律
林芝县| 北安市| 塔河县| 白朗县| 渝北区| 三穗县| 榕江县| 玉田县| 上思县| 泸西县| 兖州市| 石林| 会东县| 龙游县| 呼图壁县| 手游| 东至县| 靖西县| 乌什县| 罗源县| 乐都县| 石楼县| 太湖县| 宜兰市| 临湘市| 黄平县| 金湖县| 双柏县| 封丘县| 龙山县| 简阳市| 会宁县| 苏尼特右旗| 同德县| 赤城县| 剑河县| 札达县| 温宿县| 新龙县| 丹阳市| 大悟县|