Apa itu Buku Naga?

Buku naga adalah nama samaran Prinsip Rekaan Kompilator, buku teks terkenal mengenai pengkompil yang ditulis oleh Alfred Aho dan Jeffrey Ullman. Ia diterbitkan pada tahun 1977 dan masih dihormati oleh saintis komputer sebagai teks definitif mengenai subjek ini. Ia dipanggil sebagai "The Dragon Book" atau "The Green Dragon" kerana ia memaparkan lukisan seorang ksatria yang menentang naga hijau di sampulnya.

Topik yang diliputi dalam buku ini termasuk:

  • Struktur pengkompil.
  • Analisis leksikal, termasuk ungkapan biasa dan automata terhingga.
  • Analisis sintaks, termasuk tatabahasa bebas konteks, parser LL, parser bawah dan parser LR.
  • Terjemahan yang diarahkan oleh sintaks.
  • Semak jenis, termasuk jenis penukaran dan polimorfisme.
  • Isu-isu persekitaran masa kini termasuk parameter lulus, jadual simbol, dan daftar peruntukan.
  • Penjanaan kod dan penjanaan kod perantaraan.
  • Pengoptimuman kod.

Edisi kedua buku itu, yang menampilkan naga ungu di sampul, menyertakan topik tambahan berikut:

Berikan muka surat

  • Apa buku komputer yang anda cadangkan membaca?

Persekitaran, istilah Pengaturcaraan