python脚本语言是什么意思_python为什么是脚本语言
python的命名起源于一個(gè)腳本screenplay,每次運(yùn)行都會(huì)使對話框逐字重復(fù)。由著名的“龜叔”Guido van Rossum在1989年圣誕節(jié)期間編寫。
Python為我們提供了非常完善的基礎(chǔ)代碼庫,覆蓋了網(wǎng)絡(luò)、文件、GUI、數(shù)據(jù)庫、文本等大量內(nèi)容,被形象稱為“內(nèi)置電池”。
除了內(nèi)置的庫外,Python還有大量的第三方庫,也就是別人開發(fā)供你使用的定西。當(dāng)然,如果你開發(fā)的代碼通過很好的封裝,也可以作為第三方庫給別人使用。
Python是解釋性語言,代碼在執(zhí)行時(shí)會(huì)一行一行的翻譯成CPU能理解的機(jī)器碼。
優(yōu)點(diǎn):優(yōu)雅、明確、高效、簡單
缺點(diǎn):運(yùn)行速度慢<翻譯耗時(shí)>、代碼不能加密
Python是跨平臺(tái)的,即互通性。
它可以運(yùn)行在Windows、Mac和各種Linux/Unix系統(tǒng)上。如:在Windows上寫Python程序,放在Linux上也是能運(yùn)行的。
Python是一個(gè)面向?qū)ο蟮恼Z言,在Python里面一切皆對象。
腳本語言
定義:為了縮短傳統(tǒng)的 <編寫--編譯--鏈接--運(yùn)行> 過程而創(chuàng)建的計(jì)算機(jī)語言。
腳本語言又被稱為擴(kuò)建的語言,或者動(dòng)態(tài)語言,是一種編程語言,用來控制軟件應(yīng)用程序。通常以文本保存,只在被調(diào)用的時(shí)候進(jìn)行解釋或編譯。
特點(diǎn):語法簡單,一般以文本形式保存,并且不需要編譯成目標(biāo)程序,在調(diào)用時(shí)候直接解釋。
常見的腳本語言有:cmd命令、JavaScript、VBScript、perl、PHP、Pyhton、Ruby
延伸
計(jì)算機(jī)的心臟CPU只識(shí)別機(jī)器命令
所以,盡管不同的編程語言差異很大,最終都得“翻譯”成CPU可以執(zhí)行的機(jī)器命令。
而不同的編程語言,對于同一事件,代碼量差距也很大,比如:
完成同一任務(wù),C語言要1000行代碼,JAVA也許只要100行,而Python只要20行。
但是,代碼少的代價(jià)就是運(yùn)行速度慢。C語言1秒,JAVA可能需要2秒,而Python也許要10秒。
以上就是python為什么是腳本語言的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的python脚本语言是什么意思_python为什么是脚本语言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python log日志_python脚
- 下一篇: kafka是什么_终于知道Kafka为什