Teori bahasa formal
Tata bahasa mini-Indonesia merupakan sebuah sistem yang disebut sebagai teori bahasa formal yang merupakan bagian dari matematika. (Wow!) Kalau kamu mengambil kuliah jurusan ilmu komputer, kamu akan mendapatkan mata kuliah mengenai ini. Komputer membutuhkan tata bahasa untuk mengerti instruksi yang diberikan manusia melalui program.
Sebelum program komputer (yang ditulis dalam bahasa pemrograman tertentu) dapat dijalankan oleh komputer, program tersebut harus diterjemahkan terlebih dahulu oleh interpreter atau compiler menjadi kode yang dimengerti oleh komputer. Proses penerjemahan ini dapat terjadi dengan bantuan tata bahasa (grammar) bahasa pemrograman yang dipakai.
Browser ini, misalnya, dapat mengenali bahasa pemrograman yang bernama EcmaScript, atau yang lebih populer dengan sebutan JavaScript.
Untuk mencoba membuat program dalam bahasa JavaScript, kamu dapat menggunakan browsermu secara langsung (harus menggunakan komputer laptop/desktop). Kalau kamu sedang membuka halaman ini menggunakan browser Google Chrome atau Firefox, bukalah developer tools dengan menu Inspect (bisa dimunculkan menggunakan klik kanan). Pilihlah tab Console, dan cobalah ketikkan program berikut (atau copy-paste):
Tata bahasa EcmaScript dapat dilihat melalui halaman ECMAScript® 2022 Language Specification. Tentunya kalau kamu ingin belajar JavaScript, situs tersebut bukan situs yang tepat. Lebih baik kamu mencari dari situs lain yang memberikan tutorial atau semacamnya. Misalnya pada blog dari NiagaHoster ini.