您的位置:首頁>設計>正文

智慧家居基礎知識:認識樹莓派用的Python語言

Python語言是由Guido van Rossum在1989年開發的, 並最終於1991年初發表。 Guido van Rossum曾是CWI公司的一員, 使用解釋性程式設計語言ABC開發應用程式, 這種語言在軟體發展上有許多局限性。 由於他要完成系統管理方面的一些任務, 需要獲取Amoeba機作業系統所提供的系統調用能力。 雖然可以設計Amoeba的專用語言實現這個任務, 但是van Rossum計畫設計一門更通用的程式設計語言。 Python就此誕生了。

​Python語言已經誕生20多年了, 正逐漸發展為主流程式設計語言之一, 目前在TIOBE程式設計語言排行榜中長期佔據第八的位次。 由於Python語言的動態性, 程式解釋執行的速度比編譯型語言慢。 但是隨著Python語言的不斷優化, 一些諸如PyPy項目的不斷發展, 以及電腦硬體技術的不斷發展, 動態語言已經越來越受到工業領域的重視。 其中的代表性語言有Python、Ruby、SmallTalk、Groovy等。
眾所周知, Java是工業應用領域認可的開發語言。 Java與C++相比使用更容易, 內部結構也相對簡單。
而Python的語法特性使得程式設計變得更輕鬆, 用Python能編寫出比Java可讀性更強的代碼。 隨著Jython等解譯器的出現, 使得Python可以在Java虛擬機器上運行。 這樣Python可以使用Java豐富的應用套裝程式。 Python與讀者熟知的JavaScript非常相似, 都是解釋執行, 而且語法結構有很多相同的地方。 JavaScript是流覽器端的客戶指令碼語言, 而Python也可以用於Web方面的開發。
​Python作為腳本式語言, 吸收了Perl、Tcl等語言的優點, 這使得Python具備Tcl的擴展性, 同時又具備Perl的文本解析和匹配能力。 Python與Lisp也有相似之處, Python可以實現函數式的程式設計模型。

Next Article
喜欢就按个赞吧!!!
点击关闭提示