Mengenai Earlku: Bahasa Pemrograman Buatan Sendiri
Teks ini beberapa dibuat oleh AI Pernahkah kamu membuat bahasa pemrograman sendiri? Awalnya Saya hanya mencoba-coba dari melatihkan diri Saya membuat file dan terminal sederhana dan "BOM" ini adalah sesuatu "aksi sulap mata" tidak terbayangkan, bahwa Saya membuat bahasa pemrograman sendiri. Saya ingin tahu bagaimana cara kerja interpreter, bagaimana variabel didefinisikan, membuat kelas dalam bahasa, dan membuat sesuatu yang menakjubkan tetapi "jalan". Sebelum lahirlah Earl, Saya mencipatkan bahasa pemrograman bernama GNUC, bahasa ini dirancang dengan menggunakan Python dengan menggunakan bahasa Inggris-US. Namun sayang, sekarang Saya menutup proyek bersifat close-source ini dikarenakan perawatan kode menggunakan Python sangatlah sulit dibandingkan dengan JavaScript. Sekarang kembali ke Earl. Ia adalah sebuah bahasa pemrograman dengan sintaks unik dan penuh "bahasa manusia". Mari kita bahas: Konsep Dasar Earlku Earl dirancang untuk mendekatkan konsep pemrograman ke gaya "bahasa manusia" dengan bahasa ibu atau asal Saya yaitu Bahasa Indonesia. Contoh: atur :nama: = "Budi" tampilkan :nama: Mudah dipahami bukan? Beberapa kata kunci: atur dan tampilkan atur, untuk membuat mengubah nilai variabel. tampilkan, mencetak ke layar. Contoh Program Membuat dan Menampilkan Nama atur :nama: = "Siti" tampilkan "Halo, nama saya " :nama: Operasi Matermatika atur :x: = 10 atur :y: = 5 tampilkan :x: + :y: Fitur-fitur unik Beberapa hal menarik yang bisa dilakukan: Penulisan variabel dengan tanda : di awal dan akhir, misalnya :nama:. Akses atribut instance dengan titik, seperti :siti.nama:. Blok kode disimpan di memory dan bisa dieksekusi ulang. Tokenisasi berbasis whitespace mirip Python. Arsitektur Singkat Interpreter-nya dibagun di Node.js dan modul-modul modularnya: atur.js - memanipulasi variabel dan objek. tampilkan.js - menampilkan isi memory atau nilai. Dan masih ada lagi, total ada sebanyak 30-an modul. Cara Menjalankan node index.js file.earl Isi file.earl: atur :pesan: = "Halo Dunia!" tampilkan :pesan: Penutup Untuk Anda yang tertarik dengan bahasa pemrograman Earl, silahkan cek di GitHub: aflacake/earl-lang. Atau kalau Anda ingin ide fitur baru, komentar di post ini! Terima kasih sudah membaca!

Teks ini beberapa dibuat oleh AI
Pernahkah kamu membuat bahasa pemrograman sendiri?
Awalnya Saya hanya mencoba-coba dari melatihkan diri Saya membuat file dan terminal sederhana dan "BOM" ini adalah sesuatu "aksi sulap mata" tidak terbayangkan, bahwa Saya membuat bahasa pemrograman sendiri. Saya ingin tahu bagaimana cara kerja interpreter, bagaimana variabel didefinisikan, membuat kelas dalam bahasa, dan membuat sesuatu yang menakjubkan tetapi "jalan".
Sebelum lahirlah Earl, Saya mencipatkan bahasa pemrograman bernama GNUC, bahasa ini dirancang dengan menggunakan Python dengan menggunakan bahasa Inggris-US. Namun sayang, sekarang Saya menutup proyek bersifat close-source ini dikarenakan perawatan kode menggunakan Python sangatlah sulit dibandingkan dengan JavaScript.
Sekarang kembali ke Earl. Ia adalah sebuah bahasa pemrograman dengan sintaks unik dan penuh "bahasa manusia". Mari kita bahas:
Konsep Dasar Earlku
Earl dirancang untuk mendekatkan konsep pemrograman ke gaya "bahasa manusia" dengan bahasa ibu atau asal Saya yaitu Bahasa Indonesia.
Contoh:
atur :nama: = "Budi"
tampilkan :nama:
Mudah dipahami bukan?
Beberapa kata kunci: atur
dan tampilkan
-
atur
, untuk membuat mengubah nilai variabel. -
tampilkan
, mencetak ke layar.
Contoh Program
Membuat dan Menampilkan Nama
atur :nama: = "Siti"
tampilkan "Halo, nama saya " :nama:
Operasi Matermatika
atur :x: = 10
atur :y: = 5
tampilkan :x: + :y:
Fitur-fitur unik
Beberapa hal menarik yang bisa dilakukan:
- Penulisan variabel dengan tanda
:
di awal dan akhir, misalnya:nama:
. - Akses atribut instance dengan titik, seperti
:siti.nama:
. - Blok kode disimpan di memory dan bisa dieksekusi ulang.
- Tokenisasi berbasis whitespace mirip Python.
Arsitektur Singkat
Interpreter-nya dibagun di Node.js dan modul-modul modularnya:
-
atur.js
- memanipulasi variabel dan objek. -
tampilkan.js
- menampilkan isi memory atau nilai. Dan masih ada lagi, total ada sebanyak 30-an modul.
Cara Menjalankan
node index.js file.earl
Isi file.earl
:
atur :pesan: = "Halo Dunia!"
tampilkan :pesan:
Penutup
Untuk Anda yang tertarik dengan bahasa pemrograman Earl, silahkan cek di GitHub: aflacake/earl-lang. Atau kalau Anda ingin ide fitur baru, komentar di post ini!
Terima kasih sudah membaca!