1. 程式人生 > >python源碼解剖

python源碼解剖

類型 -c new 創建 執行文件 疑惑 lock alloc mem

print()本身就是用了多態:不同類型的對象,其實是調用了自身的print()方法

多態:動物 狗1 = new狗()

用公共的部分來指定類型,實則是調用各自的屬性


創建對象有兩種方式:

通過C API(存疑惑)

通過類型對象


運行時rumtime就是程序運行的時候
運行時庫就是程序運行的時候所需要依賴的庫。

運行的時候指的是指令加載到內存並由CPU執行的時候。
C代碼編譯成可執行文件的時候,指令沒有被CPU執行,這個時候算是編譯時,就是編譯的時候

硬盤代碼-編譯-內存-CPU,內存分配就涉及到對象所在的堆和變量所在的棧


malloc的全稱是memory allocation,內存分配

python源碼解剖