編程語言

編程語言

編程語言分類(語言)

編程語言是用來和計算機交互的,可是計算機只認識0和1python

機器語言(低級語言)

直接和硬件交互編程

用0和1和計算機溝通網絡

優勢: 執行效率高併發

缺點: 開發效率低編程語言

00000000000000010000

LOAD A, 16

彙編語言

直接和硬件交互高併發

優勢(相較於機器語言):開發效率高性能

缺點(相較於機器語言):執行效率低學習

高級語言

接近於人類語言人工智能

編譯型(一次性丟入谷歌翻譯)

C/JAVA/GO翻譯

和計算機硬件間接交互

記錄下來,所有說完才能翻譯.文件編譯成另外一個obj文件.再和計算機溝通獲得結果

優勢(相較於解釋型語言):執行效率高

缺點(相較於解釋型語言):開發效率低

include .....

char s = "helloo world"
printf(s)

,把代碼翻譯成機器語言,經過編譯器(彙編語言/機器語言寫的)

解釋型(找翻譯)

Python無所不能

說一句翻譯一句

優勢(相較於編譯型語言):開發效率高

缺點(相較於編譯型語言):執行效率低

print('helloo world')

翻譯成機器語言,通常是經過解釋器(編譯型語言寫的)

咱們寫程序必定是程序運行的越快越好,咱們應該用編譯型

網絡瓶頸效應

應用程序都須要聯網

網絡延遲10ms,編譯型比解釋型再快也就快1ms

硬件性能:

編程語言優缺點

C: 和硬件交互(工廠造物)

C++: 面向對象的C(上帝造人)

JAVA: 跨平臺很是好

PHP: 世界上最好的語言

Python: 無所不能(Python比喻成一部手機,一個庫至關於一個應用程序)

<美麗新世界> 人工智能的時代

GO: 高併發(同一時刻多人一塊兒使用),支持高併發,編譯型

js: 史上語法最爛的語言(和韓國特別像,統一全世界)

Python

python是拿來解決現實問題的,其餘的一律不用關心,全部人均可以學習的緣由.

相關文章
相關標籤/搜索