首頁>Club>
比如C/C++,python,java,c#,go,彙編等等
122
回覆列表
  • 1 # golang深耕者

    **1、C**

    C語言的應用領域極為廣泛,從作業系統、嵌入式領域、資料庫、伺服器、微控制器、編譯器,到Linux開發等,幾乎每個領域都有其身影。對於新手來說,C語言起步難度較大,然而一旦穩定掌握即可前途無憂,擁有3-5年開發C語言經驗的程式設計師月薪約為10-15k,而擁有5-10年工齡的碼農,月薪可達到25K-50K。C語言是一門非常基礎的“必學語言”,硬體開發行業對於優秀的C語言開發者將是不錯的選擇方向,英特爾、ARM這樣的國際巨頭會是很好的歸宿。

    **2、C++**

    C++的特點是什麼?強大!當你需要直接訪問硬體獲得最大處理能力時,C++是不二選擇,同時它也是開發桌面軟體、作業系統、圖形處理、遊戲、網站、搜尋引擎、資料庫,以及開發在桌面、控制端和移動裝置上的內容密集型應用的優秀程式語言。但對於新手來說,C++不是那麼友好,屬於上手慢、但根基穩的“正派武功”,沒有3-5年的學習時間很難上手,一旦出山便是穩健、優秀的代名詞。在國內,具有3年以上C++開發經驗的碼農,月薪不會低於20K-50K。優秀的求職可以把騰訊作為目標。

    **3、JAVA**

    Java的應用場景包括移動(Android)應用、金融行業應用伺服器程式、網站、嵌入式領域、大資料技術(包括Hadoop及其他大資料處理技術)科學應用等。雖然各種程式語言輪番走紅,但Java依然在最受歡迎的程式語言中高居前二。根據2017年的最新資料,美國的Java程式設計師平均年薪約為10.2萬美元,國內具有2-3年Java開發經驗的程式設計師,月薪大約在10-15K左右,5年以上的開發人員則可達到25-50K。懷揣大公司夢的從業者,如果Java開發技術優異,有望在阿里這樣的企業謀得一席之地。

    **4、PHP**

    PHP(超級文字預處理語言)是開發網頁應用的最基本工具,又一種廣受網站開發者歡迎的伺服器端語言,PHP被應用於絕大多數的資料驅動網站,超過80%的網站,包括Facebook,Wikipedia,Tumblr和WordPress的建立都離不開PHP。PHP的易上手性,使其成為很多網站開發者最初學習掌握的語言。

    **5、GO**

    Go(或稱GOLANG)是一門由Google於2007年開發的開源程式語言。其優點是標準庫強大、編譯速度快。另外,Go善於處理併發任務和程式。作為自己的親生孩子,Google給予了Go大量支援,目前使用Go語言的大型網站包括Netflix、YouTube和Adobe。

    **6、C#**

    C#出生在2000年,它的父親微軟是當時無可匹敵的行業巨無霸,所以C#可以說是含著金鑰匙出生的。雖然今時不同往日,微軟已不再是當初那個微軟,然而瘦死的駱駝比馬大,如果打算在微軟的開發環境下有所發展、建樹,C#依然主要選擇。無論是在微軟雲計算平臺Windows Azure和.NET框架建立現代網頁應用,還是開發Windows終端應用,又或者開發企業級桌面應用,C#都能夠既快又穩地進行駕馭。

    **7、R語言**

    **8.JavaScript**

    雖然輿論一直在渲染移動時代的崛起和PC時代的沒落,而每個企業擁有一個網站時代也一去不復返,但不可否認的是,在很多應用場景下,網站依然具有不可替代的作用,網站的建設離不開JavaScript。 在網站互動、搭建使用者介面、網頁遊戲等方面,JavaScript是最佳選擇。

    **9、Swift**

    Swift是由蘋果公司推出,用於開發蘋果生態系統(包括iOS,macOS)應用的基礎語言。簡單來說,作為Objective-C的接班人,Swift是史上發展最快的程式語言之一。由於其乾淨、快速、正確率高、可縮短程式碼長度以節省開發時間等優點,廣受開發者的喜愛。另外,Swift是一種開源開發語言,不僅限於蘋果的平臺,開發者也可選擇在Windows或者Linux上進行開發。學習Swift開發最多能夠獲得多少收入?那取決於你能不能開發出一款App Store熱門應用了。

    **10、Python**

    Python是最近幾年最火的程式語言,沒有之一!在IEEE釋出的2017年程式語言排行榜中,Python高居首位。雖然在Java和C語言稱王稱霸的那些年代不那麼耀眼,但Python並不是一匹新興的黑馬,實際上,Python早在1991年就出現了。作為一種應用廣泛的高階程式語言,在人工智慧、資料科學、Web應用、使用者互動介面、自動化任務、統計等等方面,Python總能找到自己的位置。正是這種特性,讓Python坐上了AI及大資料時代的頭把交椅。

    **11、perl/shell**

    Linux下字串處理和指令碼

    **12、matlab**

    影象,訊號等領域模擬與演算法設計。機器學習。

  • 2 # 高效碼農

    看到這個問題,我試圖揣測題主問這個問題的意圖是什麼?姑且認為題主只是想增加知識面吧。那就全面的概括一下吧。

    全世界可查詢到的程式語言有600多種,下面我們瞭解一下常用的程式語言:

    組合語言:作業系統核心,工業控制,實時系統,裝置驅動程式,家用電器的計算機控制功能等

    C:作業系統、嵌入式、驅動開發

    C++:圖形影象、科研、通訊、桌面軟體、遊戲、遊戲伺服器

    C#:Windows桌面軟體、.NET Web、伺服器

    Java

    Java SE:跨平臺的桌面應用,Android;

    Java EE:企業級應用,web開發、伺服器後端;

    Java ME:手機應用、流行於非智慧機時代;

    Java Android:用於安卓開發應用

    GO:高效能伺服器應用,比較年輕

    Erlang:高併發伺服器應用,多用於遊戲

    Python:Web、科學計算、運維

    Ruby:web

    Perl:運維、文字處理,用的較少

    Lisp:科研,一種邏輯語言,用於人工智慧

    Node:一個JavaScript執行環境(runtime)

    Haskell:Haskell是一種標準化的、通用純函式程式語言,數學邏輯方面

    Scala:一種類似Java的程式語言,整合面向物件程式設計和函數語言程式設計的各種特性

    Javascript:前端,在node中可以做後端

    HTML/CSS:標記語言,主要是給前端工程師構建頁面使用

    程式語言還可以分類為:

    1. 高階語言和低階語言

    2. 動態型別和靜態型別

    3. 強制型別和弱型別

    4. 編譯型,解釋型,半編譯半解釋

    5. 面向物件型和麵向過程型

  • 中秋節和大豐收的關聯?
  • 震盪市中的投資原則是?