Rumah  >  Soal Jawab  >  teks badan

php - Apakah bytecode dan opcode? Apa perbezaannya?

S1

Apakah itu bytecode dan opcode?

S2

Apa bezanya?

S3

Adakah semua bahasa yang ditafsirkan mempunyai kod yang serupa?

Pemahaman saya ialah:

怪我咯怪我咯2715 hari yang lalu658

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-06-05 11:09:43

    opcode ialah Kod Operasi.

    Kod bait yang digunakan dalam java juga adalah sejenis opcode Kerana setiap kod operasi menggunakan satu bait, ia dipanggil kod bait (sebenarnya terdapat juga yang berbilang bait).

    Setiap bait digunakan untuk mewakili arahan, dan secara teorinya boleh terdapat 256 opcode.

    iadd(将两个整数相加)、dadd (menambah dua nombor titik terapung) yang sering kita lihat bukanlah bytecode, tetapi mnemonik.

    Banyak bahasa yang ditafsirkan tidak mempunyai kod serupa.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-05 11:09:43

    Kedua-dua bytecode dan opcode ialah sejenis kod perantaraan, dan tiada kebolehbandingan Java disusun ke dalam kod bait perantaraan dan kemudian dilaksanakan dalam jvm, dan php disusun menjadi kod perantaraan opcode dan dilaksanakan dalam ZendVM.

    balas
    0
  • Batalbalas