Teks ini beberapa dibuat oleh AI
Belajar bahasa scriping ringan dengan Earl, dibuat dengan JavaScript, cocok untuk eksperimen, edukasi, dan pembuatan automasi sederhana. Cocok untukmu!
Apa Itu Earl
Sebelumnya sudah saya jelaskan Apa Itu Earl di artikel sebelumnya. Jadi jika Anda masih belum tahu, Earl adalah bahasa scripting buatan Nazwa, yang saya tulis menggunakan Node.js. Bahasa ini menggunakan struktur perintah sederhana seperti atur
, tampilkan
, jika
dan sebagainya tanpa kamu perlu memahami background pemrograman kompleks.
Instalasi
Dibutuhkan:
- Node.js versi terbaru.
- Git versi terbaru, jika ingin klon dari repositori.
Karena Earl berbasis Node.js, kamu hanya perlu klon repo:
git clone https://github.com/aflacake/earl-lang
cd earl-lang
npm install
Lalu jalankan interpreternya:
node index.js
Untuk ini kamu akan masuk ke mode REPLnya secara otomatis. Lalu ketik perintah langsung di terminal. Ketik keluar untuk menghentikan REPL.
node index.js nama_filemu.earl
Ini untuk file .earl
yang disiapkan.
Dasar-Dasar Bahasa Earl
Berikut adalah perintah dasar dalam Earl:
-
atur
- Menyimpan Nilai
atur :angka_angka: = [1, 2, 3, 4, 5, 10]
daftar ambil :angka: 4
-
tampilkan
- Menampilkan Nilai ke Konsol
masukkan :nama: sebagai earl
tampikan :nama:
-
hitung
- Operasi Matematika
hitung dari :nama: => (ekspresi)
-
jika
- Percabangan
masukkan 90 ke :nilai:
jika :nilai: >= 75 maka tampilan "Lulus!"
-
ulangi
- Perulangan
ulangi 3 kali
tampilkan "Hai Earl"
selesai
Menjalankan File Earl
Buat file bernama contoh.earl dan isikan:
ulangi 3 kali
tampilkan "Hai Earl"
selesai
Kamu bisa mengisi kode dengan sesuai selera Anda dengan melihat aturan kode ada pada panduan di dokumentasi resminya ada di GitHub: earl-doc.
Lalu jalankan dengan:
node index.js contoh.earl
Bonus Tutorial: Menyimpan Daftar
Earl juga bisa menyimpan list (array):
daftar ambil :ibu: 1 0
Kesimpulan
Earl adalah bahasa scripting sederhana yang:
- Ditulis dengan JavaScript (Node.js).
- Modular dan mudah dirawat.
- Mudah dibaca dan digunakan.
- Cocok untuk pemula yang baru belajar.
Penutup
Earl bukan hanya tentang membuat bahasa baru, namun tentang belajar, membangun, bereksperimen, dan memahami dasar dari bagaimana komputer "mengerti" instruksi.
Kalau kamu suka proyek ini, berikan bintang di GitHub sebagai dukungan agar program Earl terus berlanjut!
Top comments (1)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.