會多門程式語言的你,最推薦哪3 5門語言?

時間 2021-05-06 10:57:52

1樓:Kai

非專業碼工,程式設計主要為了科學計算。看了好幾個答案沒fortran,所以就列一下我心目中的重要的吧:

fortran, c++,python,matlab,mathematica,ruby

2樓:

個人實用黨,重複的技能我不會去修煉

恰飯工具:html js php 應對網頁製作

閒暇修煉:前端框架有助於跳槽,後端沒學習方向 c# 桌面軟體

3樓:威士忌的碎冰

C++, 一門含有過程式、物件導向、靜態編譯型語言

python, 膠水層、輔助工具型、指令碼語言

Clojure, 純函式式語言, 相對於其他語言, 這個語言還能真正的用到專案中

4樓:Wind 風

C#語言結構優雅,語法簡練,關鍵字和特性也多,並且開發效率高維護成本也低,加上微軟buffer的加成是乙個值得推薦的語言。

Python入門簡單,語法簡練。深度學習的熱門語言,很多爬蟲都是用python所寫,python也同樣適合於伺服器構建。

Golang現在網際網路很火的多併發程式語言,並且熱度也越來越高,開發效率很高,編譯效率高,支援高併發很適合做伺服器後台專案。

VerilogHDL底層硬體描述語言,很多處理器核心都是這個語言寫的,語法類似於C,對微電子、蛋片機感興趣的都需要了解一下。

5樓:雪兔子

PHP Web開發比較容易入門的語言

Golang 更多應用於服務端開發

Python 可以講是什麼都能幹,更適合爬蟲跟深度學習JS 基礎的懂一些很有必要

6樓:鵬鵬哦

看什麼場景了……

在學校做學術matlab(影象方面)

出去找工作C++!!!python(選)

c語言一定要懂

c++一定要精通!python學不學都無所謂,c++一定要透徹

7樓:

語言這種東西是工具,不在多,在於適用,尤其如果你不是專業開發者的情況下。當然,如果為愛好和消遣除外。其實,就算是愛好,也很多東西比學程式語言好。

工科方向,主要就是模型計算和資料處理咯。

建議:C、C++:很多久經考驗的演算法庫是C寫的,學它還能為你的Python加速。

Python:當前處理資料、寫演算法的好選擇。會了C?建議看下Cython或cffi,或學下Python呼叫dll/so的機制,讓你的關鍵計算有C的效能。

Lua:半天上手,一天你就能把它和C結合起來,讓你的C語言有指令碼擴充套件能力,而且易用性比用Python好。

Julia:新興的科學計算語言,帶著GPU、平行計算基因,Python一樣的易用,C一樣的高效(稍有誇張)。

其它不推薦了,尤其那種學術性比較強的語言,你不是語言學家,對吧?

即使對專業開發者來說,多學語言也只是開拓思維,真正工作用得不會太多。因為面對你的具體問題,其實合理的選擇並不多,每種需求其實也就那兩三種可選,再結合個人知識儲備、團隊情況、需要的第三方庫,基本也就定了。

8樓:Clark Than

C ES6 Python Scheme OCaml Haskell:

C是系統程式語言,任何語言發展的全面的話都要和C掛鉤(bind);

ES6強大而實用的函式式抽象能力;

Python簡潔優雅全面;

Scheme讓你直接深入語言本質;

OCaml個人最喜歡;

Haskell...

9樓:

Knuth的定鼎之作說到,每個學習計算機的學生都應該會一門彙編。直到今天,我以為還是很有必要。彙編不要求能達到生產應用的要求,但是屬於應知應會的基本功。

1、有可供學習設計思路。一些古老的Tcl、shell、fortran,雖然在某些領域可能還很實用,但是恐怕不能給你提供太新或者有價值的設計思路。

2、和自己現在所學互補而不是重複。比如題主的情況,可以考慮:Rust系統級程式設計;go,高併發,兼顧開發效率;前端語言,拓展前端技能……

然而,題主並非計算機專業,主要需要解決的問題是科學計算。這方面python加上合適的庫,已經能解決大部分問題了。如果要學新的,從科學計算的現實需求出發,matlab走起吧。

10樓:GB18871

看了這麼多,似乎沒見到有人提matlab嘛。

好吧,這不是一種語言,但做科學計算學matlab和mathematica使用體驗是非常好的。

如果你學語言的目標是以後要成為程式設計師的,那麼當我沒說。

如果你和我一樣學程式是用來做其他方面的研究的話那麼強力推薦。搭配上simulink

11樓:libre-zaoqi

ChezScheme/Racket 寫對效能有要求的程式。

GNU Guile/GHC Haskell 配置作業系統。

Racket的#lang rash 寫指令碼。

Idris 寫工業程式。

Typescript 寫JS。 The Language / the-language

12樓:「已登出」

做科學計算的話,C++和fortran建議必學,

然後python和tcl也建議學習,

除此之外,根據需要,可以再學習matlab。

13樓:xxxx

看工作還是學習。

學習推薦C、lisp、porlog。因為程式設計模式不一樣。學學可以增加對程式設計的理解。

如果工作。

推薦python、bash、xml這些東西了。

14樓:import 潘多拉

HTML5,這個會了可以給妹子們做點屌炸天的東西,和「修電腦」並稱軟硬雙修的備胎神技。

VBA,如果妹子們是從事文秘,財務等辦公室文職工作,那這個技能可以對妹子形成超級粘性。

PHP,人生總是需要點話題,對不對?

15樓:co lin

僅就遊戲領域列一下:

C/C++:效能優越但開發效率低,合適做前後端的底層引擎,以及效能敏感的模組。

lua:短小精幹,語法簡潔,效能也不錯,適合做後端的邏輯層。

python:雖然效能不高,但程式庫強大,適合做前端輔助工具,後端運維指令碼,真是太方便。

js:前端必學,無論做網頁,還是H5遊戲,或是原生手遊,都有用武之地。雖然我相當不喜歡這門語言。

C#:如果你做遊戲,並且使用unity,那必然得學。有宇宙第一IDE VS的加持,開發相當方便,就是語法比較囉嗦,沒有指令碼來得靈活。

16樓:Cosmo33

Go具備靜態語言的優點,又有動態語言的編譯速度和靈活度,自帶攜程,天生驕傲

C#物件導向集大成者加上.net core的全平台通吃(全球範圍內)JS不用說了吧

17樓:峰峰

vb吧,如果你是乙個就想簡單解決問題的人,不想搞大型軟體的,可以學vb,門檻極低,所有微軟軟體,各種大型軟體都支援VBA,Windows支援VBScript指令碼,編好改成vbs字尾名就能直接執行。各種介面都隨便用。

VBScript,vba都是VB的子集。

VB本身也有其缺點,物件導向的支援不好,比較落後很多人都不愛學這門語言了

18樓:

現代語言全家桶

rust(2010)

kotlin(2011)

typescript(2013)

swift(2014)

推薦程度

typescript > swift > rust > kotlin像 go dart 這種缺乏現代特性的,就不推薦了

哪門程式語言才是全世界最好的語言?

碼斯克 哪個交通工具是世界上最好的交通工具?在空中,飛機最好 在海上,輪船最好 鐵路上火車比汽車好 公路上汽車比火車強 哪怕是兩隻腳,沒有任何高科技,去小區門口小賣店買個東西也比任何其他交通工具好!作為工具,要有工具的覺悟,不在特定場景談優劣,就是瞎扯淡。在JS受限的場景,比如富文字編輯,HTML就...

你認為最簡單的程式語言是哪種?

破曉之時 LabVIEW,託圖形就好 彙編,指令都記下來就能寫 Prolog,定義好規則之後查詢語句就會很直觀SQL OWL,簡單的對資料的查詢 brainf k,只有8個字元,模型很直觀,記ASCII表就完事了 Belleve 我認為是 Jot,這個語言簡單到已經不能說是程式語言了,它更像是對 S...

設計一門程式語言的話,你認為最重要的一定要有的特性會是哪些?

已登出 將優秀的程式設計規範設計到語言的SPEC裡,不符合標準直接報錯,不讓過。比如 1.函式的引數不能太多 超過5個 2.函式的行數不能太長 超過100行 Belleve 要我做的話我一定會加上 Undelimited Continuation。型別系統的話,Haskell 的那套就可以,不過我會...