一.編程語言介紹與分類 1.什麼是編程語言 編程語言本質就是人類的語言,主要用於溝通交流。我們通過編程語言與電腦進行互動交流,從而使電腦來幫助我們實現一些特定的功能和一些複雜的工作。 2.編程語言的分類 編程語言可以分為機器語言、彙編語言、高級語言。機器語言是電腦底層的語言,直接與硬體打交道, ...
一.編程語言介紹與分類
1.什麼是編程語言
編程語言本質就是人類的語言,主要用於溝通交流。我們通過編程語言與電腦進行互動交流,從而使電腦來幫助我們實現一些特定的功能和一些複雜的工作。
2.編程語言的分類
編程語言可以分為機器語言、彙編語言、高級語言。機器語言是電腦底層的語言,直接與硬體打交道,人類沒有辦法看懂;彙編語言主要有0與1組成的,開發效率低;高級語言是對底層的指令進行封裝留出簡單的介面給使用者直接引用,所以相比與彙編語言開發效率高,高級語言主要有python、C、C++、C#、Java等。
3.編譯型語言與解釋型語言
編譯型語言是人類通過寫程式,把全部程式交給編譯器進行全部翻譯再交給機器語言,機器語言是電腦能夠識別的語言。與之相反的是,解釋型語言是把人類的代碼一邊執行一邊翻譯再交給機器語言給電腦識別。由於編譯型語言是全部把人類的語言直接給翻譯,所以執行速度快,開發效率低,跨平臺性差,例如C語言、C++等;但是,解釋型語言是邊執行邊翻譯所以執行速度慢,開發效率高,跨平臺性要好,如python 、Java等。但是雖然執行速度慢,人類對此無法察覺。雖著軟體和硬體的提升和完善,還是可以彌補該短處的。
二.python的介紹與應用領域
1.python的創始人是吉多.範羅蘇姆在1989年聖誕節創立的,中文是龜叔,2017年隨著雲計算、大數據的興起,漸漸走進大眾的視野,誰也沒有想到每天會有成百上千的程式員在使用python應用於開發等其他用途,成為流行的四大編程語言之一。
2.python有很多的應用領域。主要用於Web開發、爬蟲、雲計算、人工智慧、自動化運維等諸多領域。由於python的引進,導致中國python崗位缺乏,社會急需要python的應用人才,因此python有巨大的發展潛能和空間。
三.python的版本介紹
python有2個版本,分別是python2和python3,早期龜叔和其他人員開發python時,由於與不同編程語言的人員在一塊開發python時會出現不同的風格,龜叔為了使python更加簡潔明瞭,所以自己又寫了一個版本python3,但是一經發佈,企業沒有採用python3,畢竟有成千上萬的代碼在python2運行,代碼量巨大無法到python3上來,因此官方推出了過度版本python2.7,但是python2.7與python3有很多的不相容,因此為了方便我們更好使用python,官方決定在2020年1月停止python2.7的更新,python2.7的功能會慢慢移植和相容到python3上來,因此python3版本是大勢所趨。所以不建議學習python2.版本。