Memahami Cara Kerja Program dan Bytecode Python

ViaByte.Net

Bytecode Python
Hello, World!

Untuk melihat bytecode yang dihasilkan oleh kode ini, kita dapat menggunakan perintah dis di Python:

import dis

def hello_world():
    print("Hello, World!")

dis.dis(hello_world)

Outputnya akan menjadi:

  4           0 LOAD_GLOBAL              0 (print)
              2 LOAD_CONST               1 ('Hello, World!')
              4 CALL_FUNCTION            1
              6 POP_TOP
              8 LOAD_CONST               0 (None)
             10 RETURN_VALUE

Bytecode ini adalah representasi instruksi-instruksi setengah langkah yang akan dieksekusi oleh PVM untuk mencetak “Hello, World!”.

Bagikan:

Tinggalkan komentar