Ekspresi Simbolis adalah inti dari Lisp, digunakan untuk merepresentasikan baik data maupun logika program dengan cara yang konsisten.[1]

Dalam ilmu komputer, elemen sintaksis Lisp dikenal sebagai ekspresi simbolik atau s-expression. Lisp, baik data maupun fungsi (yaitu, program itu sendiri) direpresentasikan menggunakan ekspresi simbolik, yang terdiri dari dua bentuk utama: atom dan daftar.

  • Atom adalah elemen dasar yang menyerupai kata, terdiri dari rangkaian karakter. Atom dapat dikategorikan lebih lanjut berdasarkan jenis karakter yang menyusunnya. Meskipun pemrogram mungkin memberikan makna khusus pada simbol seperti BIRU, bagi Lisp simbol tersebut hanyalah kumpulan huruf atau tanda tanpa arti khusus.
  • Daftar adalah struktur yang menyerupai klausa. Daftar dimulai dengan tanda kurung buka, diikuti oleh elemen-elemen yang dipisahkan oleh spasi, dan diakhiri dengan tanda kurung tutup. Elemen dalam daftar ini dapat berupa atom atau daftar lainnya, sehingga memungkinkan struktur bersarang.[2]

Referensi

sunting
  1. ^ "Symbolic Expression - an overview | ScienceDirect Topics". www.sciencedirect.com. Diakses tanggal 2024-12-12. 
  2. ^ "Symbolic Expression - an overview | ScienceDirect Topics". www.sciencedirect.com. Diakses tanggal 2024-12-12.