Python 學習之路1 了解Python的編譯原理,運行速度


為什么學習Python呢?

    目前有許多的開發語言,其中運行速度最快的無疑是C語言了,因為C是最接近機器的語言,但是為什么還有其他的各種語言呢,因為完成C語言的功能可能需要更多的代碼,而其他的語言可能需要較少的代碼既可以完成C需要很多代碼完成的任務,但是呢,Python的運行速度是最慢的。我為啥要學習Python呢,由於下班以后沒有什么特別的事情及娛樂活動,剛好Python真的是很方便,並且對大數據及自動化比較有優勢,那么剛好打發我無聊的時間,那么學起來吧。

編譯原理:

C#  編寫代碼--C#編譯生成.exe程序集(此時編譯器會檢查是否有錯誤發生,符合C#編碼規則)--運行程序集--在CLR(公共語言運行庫)中的jit(just in time)會將程序的中間語言轉換成本地的機器語言(CPU指令)--指令傳給CPU執行

cpython  C解釋器編譯生成.pyc(字節碼)--生成機器碼--轉成CPU指令給CPU執行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM