能不能用非計算機術語來通俗的描述各個程式語言的區別?

時間 2021-05-11 23:32:35

1樓:zxyxzq123

這個好比修車是一樣的,當你學會了修大眾車後,你去學習修其他的汽車就會更簡單,你可以把程式語言比作是汽車品牌,你是維修技師。

2樓:FRANK

很難解釋的清楚。隨便說說

Python是指令碼語言,就是個膠水。Python一般就是把要用的東西import的一下,然後在糊在一起。幹這事Python真的很簡單。

C++在去年才支援modules,Python自誕生之初就有了。

C++就是開發Python要import的東西了。(如tensorflow)

3樓:qiyaqingli

不同的語言都是為了解決一些不同領域的問題。c/c++ 是系統級的語言。python是適合應用領域的語言。

就跟你穿衣服一樣,春天穿乙個外套,夏天穿T恤,秋天穿單衣,冬天羽絨服。不同語言就跟這不同型別的衣服一樣。

如果你硬要在夏天穿羽絨服可不可以?當然也可以。只不過不合適。

4樓:林柏君

拿修房子來比喻吧。用彙編修房子,你得自己造磚頭,造鏟子,造水泥,造一抹多,造各種各樣的。用c修房子就不用造工具了,直接拿水泥磚頭過來修就行,造房子的速度快很多。

用python造房子呢,就可以直接拿別人造好的整面牆、地板、柱樑拿過來組裝,雖然造起來飛快,但是因為組裝的零件用的材料不一樣,可能造出來的房子住起來並不是很爽。當然用python開發應該是最快的了,雖然用起來效率低,但是開發快啊,畢竟有個那麼大的社群,什麼第三方庫都有,缺點就是用python造乙個摩天大樓很難,如果只是造個狗窩廁所車庫小洋房還是可以的。

5樓:鏢掌櫃

通俗的描述

程式語言就是實現程式功能的一種工具

差別就猶如全世界各國語言一樣

同樣表達吃飯,我們用吃飯,英語系國家用 eating

6樓:Rhythm

解釋型的指令碼語言和編譯型語言還是區別很大的。

最直觀的區別就是效能差距,Python不是啥都現成的,你學的不深只負責調庫,可庫也是人寫的,庫可能根本不是用Python實現的。。

C並不是最底層的,你想讓C執行起來,要有合適的編譯器,合適的庫乃至到合適的記憶體與晶元,這中間的乙個有問題,你的C都不會執行起來,也就別提壘磚的事了。

有了上面的認識,其實你可以說程式語言都是一回事,都是在讓人類的思想在機器上運轉起來,但是你越想要高效,就要更深入且細緻的控制機器,語言寫起來也就越繁瑣。

各種程式語言是經過合適的抽象,一些常見的操作你可以不用過於底層的方式實現,這有利於社會分工提高生產效率。

抽象的方式不同,語言擅長做的事就不同,C和C++屬於比較底層的,你拿它們寫什麼都基本不會遇到什麼效能問題,但就是語言繁瑣,框架難用,庫難裝,生態一般;Python語言簡潔,框架多,庫好裝,生態很棒,但是需要效能的業務你不能交給它來幹,至少不能全讓它幹。

希望看了俺手機敲得這些內容你能更懂一點~

7樓:arrayJY

如果你真的對程式設計感興趣,我建議你趕緊多學幾門語言,而不是在這裡聽大家說著各種不倫不類的比喻。因為如果要將一門程式語言比喻成乙個通俗的事情,就很難觸及到這門語言的實質或者痛點。與其在還沒接觸的時候就被人帶偏,不如早點接觸多門語言。

你看看下面多少以其昏昏使人昭昭的回答,我懷疑就是被其他人帶偏的(

8樓:

每種程式語言都有其自己的特點,及其適用範圍。

只是比喻,而不真正學習和使用一種程式語言,是不能真正領會一種程式語言的精髓的。

每種程式語言都有其只可意會不可言傳的部分。

9樓:桂周星

題主你的理解已經比較精髓了,如果只是對比C、C++和python的話,確實如此,C是底層語言,功能都要自己去實現,去想辦法,C++最早是C語言的擴充套件,正是為了讓開發更友好一些,至於python是目前降低入門門檻做的最好的主流語言了,想再簡單的就只剩谷歌的blockly和面向孩子的scratch了,但那些都不具備生產力。

能不能用計算機模擬乙個世界?

Douglas Zhang 理論上也許可行,可惜我們沒有足夠的能源和時間。題主可別覺得把現有的物理準則作為規則輸入電腦中然後任其演化是一件很簡單的事情,首先人類還未總結和發現的準則我們就無法定義,其次每增加一條準則系統的複雜度都會成倍增長,需要的時間和算力也會跟著增長。更何況題主的假設中還包括 大量...

計算機408能不能只看王道?

當然可以,今年跨考408,只看了王道和刷了真題,128,可惜沒複習到裝系統的內容,扣了10來分,王道內容還是比較全的,408的考察重點王道肯定也會多講一些,關鍵是吃透知識點。 不僅是專業課,數學也要教輔和教材要一起看。我當時只看了王道,王道上說的不清楚的知識點我都是去網上搜尋學習的。搜尋學習不系統化...

超級計算機模擬的擬真世界裡能不能用量子計算機?

如果我們世界是有 計算機 模擬的,那麼我們再用一台計算機模擬世界,那就是虛擬機器了,那麼問題來了 是什麼創造了我們這個世界,難道是我們自己麼 rioknight 假設用乙個超級計算機模擬的擬真世界,量子計算機能否模擬?The Church Turing thesis認為所有計算或演算法都可以由一台圖...