Di sini penulis akan membeberkan rahasia dibalik kesuksesan
membangun java++. Pada dasarnya membangun sebuah bahasa pemrograman tidak
lepas dengan adanya prinsip tokenisasi dan parsing kode pada teori bahasa dan
automata. Dengan adanya proses ini maka setiap kode yang kita tuliskan pada
builder akan dapat dikenali mapun ditolak aksesnya pada register mesin pada
computer yang nantinya akan dikompile bila memang kode tesubut benar dan sesuai
dengan aturan main yang telah kita terapkan. Pada pembuatan java++ compiler
pada project paracode digunakan library khusus yang memang diperuntukkan
sebagai alat tokenisasi dan parsing instant, meskipun pada kenyataannya tidak
seinstant yang digunakan akan tetapi dapat sedikit membantu dalam pembuatan
compiler ini. Biasanya teknologi yang sering dipakai pada hal ini adalah antlr
programming akan tetapi di sini menyediakan semua library tersebut beserta dengan
library pendukung yang lain dan sejenis dengan itu.
By : Parama Fadli Kurnia
Rahayu Innovation Center
No comments:
Post a Comment