PyPy、CPython 這些名詞到底是什麼意思:淺談 Python 的底層架構

2019/10/28閱讀時間約 18 分鐘
Python 的底層架構
當您準備下載 Python 相關的軟體,想與 Python 來一段美麗的邂逅時,突然發現,您會被這樣的軟體介紹,弄得一頭霧水:
本軟體使用 PyPy 做為直譯器,搭配 C 虛擬機,是所有 Python 開發環境中,執行效能最快的!
如果您想跨平台、跨語言,本軟體最適合您!使用 Jython 做為直譯器,並且搭配 JVM 做為虛擬機。無痛叫用您之前使用 Java 開發的程式。彈性最好!
PyPyJython?那是什麼?好吃嗎?
就算學習程式設計三十年如我,遇到上面這些名詞,一樣昏頭轉向。所以我花了大約四天的時間,把 PyPy、Jython 這些名詞,一次弄懂。並且用最淺顯的方式,描述給您聽。我想,網路上應該很難找到比這篇解釋「直譯器 x 虛擬機」,更詳細的文章了吧?
以行動支持創作者!付費即可解鎖
本篇內容共 7335 字、0 則留言,僅發佈於漫談 Python 程式設計
紀俊男
紀俊男
是個有點懶,但對喜歡的東西又非常狂熱的天蠍座。1989年起任教於台北各電腦補習班,專長為程式設計教學。以教書與寫文章為樂。嗜書如命,出門背包沒放一本書會恐慌的人。喜歡一個人閒逛,血液裡有一部分是咖啡組成的。不喜歡太醒目,但被忽略卻會想拿布袋蓋人家的矛盾 AB 型個性。FB: @teacherchi
留言0
查看全部
發表第一個留言支持創作者!