DEV Community

Nazwa Shabrina Zain
Nazwa Shabrina Zain

Posted on • Edited on

Tutorial Earl: Cara Menulis Script Sendiri dengan Bahasa Earl

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
Enter fullscreen mode Exit fullscreen mode

Lalu jalankan interpreternya:

node index.js
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Ini untuk file .earl yang disiapkan.

Dasar-Dasar Bahasa Earl

Berikut adalah perintah dasar dalam Earl:

  1. atur - Menyimpan Nilai
atur :angka_angka: = [1, 2, 3, 4, 5, 10]
daftar ambil :angka: 4 
Enter fullscreen mode Exit fullscreen mode
  1. tampilkan - Menampilkan Nilai ke Konsol
masukkan :nama: sebagai earl
tampikan :nama:
Enter fullscreen mode Exit fullscreen mode
  1. hitung - Operasi Matematika
hitung dari :nama: => (ekspresi)
Enter fullscreen mode Exit fullscreen mode
  1. jika - Percabangan
masukkan 90 ke :nilai:
jika :nilai: >= 75 maka tampilan "Lulus!"
Enter fullscreen mode Exit fullscreen mode
  1. ulangi - Perulangan
ulangi 3 kali
  tampilkan "Hai Earl"
selesai
Enter fullscreen mode Exit fullscreen mode

Menjalankan File Earl

Buat file bernama contoh.earl dan isikan:

ulangi 3 kali
  tampilkan "Hai Earl"
selesai
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Bonus Tutorial: Menyimpan Daftar

Earl juga bisa menyimpan list (array):

daftar ambil :ibu: 1 0
Enter fullscreen mode Exit fullscreen mode

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.