日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python解释型语言的区别_什么是解释型语言?

發(fā)布時間:2023/12/10 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python解释型语言的区别_什么是解释型语言? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

你女網(wǎng)友只懂中文(源代碼),你只懂英文(機器碼/CPU指令),現(xiàn)在你倆要搞對象,怎么辦?我假設你已經(jīng)看過一些搜索文章了,但還是覺得不直觀,所以能搜到的我就不寫了。

女網(wǎng)友寫下了自己的:

要求.py:

二號男嘉賓

我要吃好的

我要穿好的

我要住好的

我不會做飯

我不會家務

我脾氣不好

由于你們中英不通,直接是無法交流的,所以必須要有一個翻譯官(python解釋器),這是:

1)python解釋器的執(zhí)行流程:

二號男嘉賓 => SLOT #2

我要吃好的 => FOOD +10W

我要穿好的 => DRESS + 10W

我要住好的 => HOUSE + 100W

我不會做飯 => ELEME + 7W

我不會家務 => BABYSITTER + 3W

我脾氣不好 => PSYCHOLOGIST + 10W

翻譯官將中文翻譯成了你能懂的英文(CPU 指令),這是你的執(zhí)行流程:

SLOT #2 => ACK

FOOD +10W => +10W

DRESS + 10W => +10W

HOUSE + 100W => +100W

ELEME + 7W => +7W

BABYSITTER + 3W => +3W

PSYCHOLOGIST + 10W => +10W

每接到一次指令,你就去ATM取一次錢,一共需要取6次錢;

然后你將繼續(xù)等待對方開出的條件,進入Idle狀態(tài),直到翻譯將新的指令給你,直到條件開完畢,而你又能一直從ATM里面取出錢來,然后你們就幸福的在一起了。

2)JIT優(yōu)化。

你應該看出來了,Python解釋器(翻譯官)每次傳遞一行指令,但要求其實都差不多,所以JIT這時候就派上用場了,第一次的過程其實是一樣的,但是你的女網(wǎng)友發(fā)現(xiàn)你沒有回復她的時候,又說了一遍,還說了第三遍,這個時候如果有JIT(比如Pypy),那么從第二次開始,翻譯官給你的就不再是一行一行的指令了,而是:

+10W + 10W + 100W + 7W + 3W + 10W

這時候,你只需要去一次ATM,一次性取出需要的這些錢,你們就能幸福的在一起了。

3)什么是lib呢?

其實你的女網(wǎng)友說要吃好的,住好的時候,沒有其他輔助的時候,沒有人知道這個應該怎么量化成10W, 100W的,庫就是干這個的,你只需要

import FOOD

moneyFood = FOOD.getTotal(Nice)

這個Food庫就會幫你算出一個常用的價格了,要不然你就需要重復造輪子,寫上三天三夜然后得出一個量化值;

4)什么是跨平臺呢?

跨平臺其實就是CPU的指令集不太一樣,你讓懂ARM的翻譯官來翻譯給Power 7聽,無論如何都聽不懂的,比如你去ATM里面取錢這個指令翻譯成不同CPU指令就是不一樣的:

x86:神昏證,應喊卡,本人,余額足夠

power7: 爹,我,錢,140W

A11: 秦始皇,封侯,打錢

ARM:果照,30%利率,無敵呀飯款,30秒到站;

只要有對應的解釋器,你總是能取到錢

5)順提一下編譯型:

就是翻譯官(此處應該叫編譯官)把 你女網(wǎng)友的 要求.py 直接重新找了一張A4紙,上面寫著:

$$$$$$$$

這樣每次你女網(wǎng)友拿著這張紙到x86窗口的ATM直接就能辦理了,注意,僅此窗口,別家店不可以用的,咦,好像少了什么人?也是,如果都能直接跟ATM溝通了,誰還需要男盆友呢?

總結

以上是生活随笔為你收集整理的python解释型语言的区别_什么是解释型语言?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。