這樣問的問題確實很難回答,因為您尚未指定任何編程背景或特定意圖。從您願意點擊進來閱讀這篇文章來看,我認為您是編程的初學者。
問題是兩種語言的目的完全不同。因此,對於您來說,確定自己作為程式設計師的目標很重要,以便針對技術做出正確的選擇。但是,您很難做出這個決定,因為您對這一領域的理解還不夠深入。如果您願意被Microsoft生態系統所束縛,則絕對應該選擇C#,而使用C ++則很可能會開發桌面應用程式。
我不明白的是為什麼您要精確列出這兩種語言?還有許多其他選擇,例如C,Java,Ruby,PHP,Python等。很多人傾向於認為Python是一種真正合適的語言,因為它易於學習,並且可以成為學習另一種技術的良好墊腳石。但是,從C ++開始也有很多理由,但是選擇C#通常也不是一個壞決定。
關於您的目標,我想分享以下想法:
如果您願意開發Microsoft產品,則一定要使用C#,因為C#是目前用於此目的的最廣泛使用的語言。
如果您願意開發桌面應用程式和/或遊戲,則C ++是您的選擇,因為它具有出色的性能。
如果您對Web開發感興趣,由於.NET平臺,C#將是一個更好的選擇,儘管您也應該考慮許多替代方法。
對於嵌入式系統而言,兩者都不是最佳解決方案。我真的不喜歡在該級別使用C ++進行開發的想法,而是更喜歡使用C。
對於移動開發,可以使用C#為Windows Phone創建應用程式,但是如果您的目標是Android或iOS,則有更好的解決方案,分別是Java和Objective-C(將來可能是Swift)。
如果將來的薪水對您很重要,那麼這絕對是平手,因為這兩種類型的程式設計師的需求都很高。
如果您還沒有考慮清楚,而您只是願意開始編程,那麼就沒有正確的答案。但是,我個人比較喜歡C ++,因為它是許多其他語言的基礎,並且切換起來真的很容易。的確,也許C ++會讓您更難理解,因為您需要自己處理諸如內存管理之類的事情,但是我覺得這很有幫助,儘管一開始它似乎有些令人生畏。但是,對於程式設計師而言,極其重要的一點是,不要因問題的嚴重性而灰心,因此從長遠來看,這不應成為問題。
對於您而言,至關重要的是要意識到特定的語言並不那麼重要。真正重要的是您對編程概念的理解程度以及如何解決不同的問題。由於答案已經太長,因此我將不詳細說明。您的目標應該是成為一名優秀的程式設計師,並且沒有單一的方法可以實現目標,因此可以將兩種語言都用作實現此目標的工具。
轉發是最大的鼓勵!謝謝您的支持!
重要通知
想加入工控上位機學習技術交流群
請添加班長為好友
並備註:地區-行業-姓名暱稱獲取進群資格。
分享到朋友圈,和朋友們一起分享吧
——————————————————————
▣ 來源:網絡-百度文庫,侵刪!
▣ 聲明:本文素材系網絡收集,工控上位機學習編輯整理。文中所用視頻、圖片、文字版權歸原作者所有。但因轉載眾多,無法確認真正原始作者,故僅標明轉載來源。如涉及作品版權問題,煩請及時聯繫17621634088(微信同號),我們將即刻確認版權並按國家相關規定支付稿酬!