編程語言是用來和計算機交互的,可是計算機只認識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是拿來解決現實問題的,其餘的一律不用關心,全部人均可以學習的緣由.