Dalam dunia programming, tentunya pembuatan sebuah program menjadi sesuatu hal yang biasa karena pemrograman adalah salah satu ilmu yang paling dasar dalam pemrograan
dan tentunya setiap programmer ( orang yang membuat program ) mempunyai kebiasaan atau gaya tersendiri dalam membuat atau menyusun sebuah program yang berisi perintah dan berbagai model algritma nya
nah , pada kesempatan kali ini saya ingin sedikit membahas tentang LISP secara singkat
Lisp mulanya adalah bahasa pemrograman yang sederhana yang memiliki fungsi sebagai pembentuk dan pengakses list , mendefinisikan fungsi baru , mendeteksi kesamaan dalam penyusuan program ,
mengevaluasi suatu ekspresi perintah dalam pemrograman , namun semaki populernya Lisp kemudian lisp memiliki fungsi tambahan diantaranya untuk penyuntingan fungsi lisp ,
kemudin fungsi aritmmatika real dan integer , kemudian penstrukturan data
LISP merupakan sebuah bahasa pemrogramman yang praktis dan salah satu bahasa pemrograman yang populer meskipun sudah digunakan untuk pertama kali sekitar tahun 1960 an
pada LISP ini kita akan mengenal beberapa istilah yang ada pada bahasa pemrograman ini
Ekspresi
LISP adalah suatu program bahasa ekspresi , disebut demikian karena program dan data dinyatakan dalam bentuk eksprosi simbolik yang akhirnya pada lisp
dikenal dengan dengan sebutan ekspresi-S , yang kemudian ekspresi tersebut ditulis dalam notasi cambridge polish from , yang artinya
sebuah notasi fungsional yang berbentuk prefix , penulisan pada ekspresi memiliki aturan tata letak yaitu operator terlebih dahulu kemudian operannya
contoh :
Ekspresi : ( min 2 4 )
min disebut sebagai operator
2 dan 4 disebut sebagai operand
Jenis - Jenis Ekspresi :
ekspresi dasar
ekspresi kondisional
ekpresi rekursif
Struktur data LISP
ATOM
atom adalah angka atau seutu karakter yang pada penulisannya di awali dengan sebuah tanda
' ( quote )
List
List adalah kumpulan dari atom atau list
Operator
tentunya tidak lengkap bila bicara pemrograman meninggalkan operator , berikut operator yang digunakan dalam LISP
Aritmatika , Boolean , Logika (and , or , not)
Konstruksi Program Fungsional
Definisi Fungsi :
disini kita menentukan nama program dan menentukan domain serta range dari suatu fungsi yang akan dibentuk
Spesifikasi Fungsi :
kemudian setelah menentukan nama,domain , dan range , disini kita menjelaskan arti dari sebuah fungsi yang akan dibentuk
Realisasi Fungsi :
langkah berikutnya adalah menentukan ekspresi sesuai dengan spesifikasi fungsinya , misal fungsi penjumlahan maka kita menggunakan ekspresi +
Aplikasi fungsi :
dilangkah ini kita mengubah nama parameter dengan suatu nilai , kemudian akan di jalankan sesuai dengan operator dan perintah yang telah di jelaskan dari
beberapa langkah sebelumnya kemudian menghasilkan nilai atau outputan sesuai perintah dan operator yang berlaku
Itulah beberapa istilah yang akan sering kita jumpai pada pemrograman LISP , dan pada dasarnya LISP adalah suatu bahasa pemrograman sederhana dengan berbagai kelebihan
diantaranya pendefinisian program yang lebih singkat sehingga lebih hemat waktu untuk para programmer yang menggunakan LISP , selain itu LISP memiliki tingkat error yang lebih rendah
sehingga para programmer tidak akan mengalami banyak masalah ketika menggunakan LISP
Demikian sedikit dari saya tentang pemrograman LISP , tentunya ini masih sangat mendasar dan sangat sedikit sekali , tetapi semoga postingan saya kali ini sedikit memberi
pengetahuan dasar untuk perkenalan tentang apa yang disebut LISP
dan tentunya setiap programmer ( orang yang membuat program ) mempunyai kebiasaan atau gaya tersendiri dalam membuat atau menyusun sebuah program yang berisi perintah dan berbagai model algritma nya
nah , pada kesempatan kali ini saya ingin sedikit membahas tentang LISP secara singkat
Lisp mulanya adalah bahasa pemrograman yang sederhana yang memiliki fungsi sebagai pembentuk dan pengakses list , mendefinisikan fungsi baru , mendeteksi kesamaan dalam penyusuan program ,
mengevaluasi suatu ekspresi perintah dalam pemrograman , namun semaki populernya Lisp kemudian lisp memiliki fungsi tambahan diantaranya untuk penyuntingan fungsi lisp ,
kemudin fungsi aritmmatika real dan integer , kemudian penstrukturan data
LISP merupakan sebuah bahasa pemrogramman yang praktis dan salah satu bahasa pemrograman yang populer meskipun sudah digunakan untuk pertama kali sekitar tahun 1960 an
pada LISP ini kita akan mengenal beberapa istilah yang ada pada bahasa pemrograman ini
Ekspresi
LISP adalah suatu program bahasa ekspresi , disebut demikian karena program dan data dinyatakan dalam bentuk eksprosi simbolik yang akhirnya pada lisp
dikenal dengan dengan sebutan ekspresi-S , yang kemudian ekspresi tersebut ditulis dalam notasi cambridge polish from , yang artinya
sebuah notasi fungsional yang berbentuk prefix , penulisan pada ekspresi memiliki aturan tata letak yaitu operator terlebih dahulu kemudian operannya
contoh :
Ekspresi : ( min 2 4 )
min disebut sebagai operator
2 dan 4 disebut sebagai operand
Jenis - Jenis Ekspresi :
ekspresi dasar
ekspresi kondisional
ekpresi rekursif
Struktur data LISP
ATOM
atom adalah angka atau seutu karakter yang pada penulisannya di awali dengan sebuah tanda
' ( quote )
List
List adalah kumpulan dari atom atau list
Operator
tentunya tidak lengkap bila bicara pemrograman meninggalkan operator , berikut operator yang digunakan dalam LISP
Aritmatika , Boolean , Logika (and , or , not)
Konstruksi Program Fungsional
Definisi Fungsi :
disini kita menentukan nama program dan menentukan domain serta range dari suatu fungsi yang akan dibentuk
Spesifikasi Fungsi :
kemudian setelah menentukan nama,domain , dan range , disini kita menjelaskan arti dari sebuah fungsi yang akan dibentuk
Realisasi Fungsi :
langkah berikutnya adalah menentukan ekspresi sesuai dengan spesifikasi fungsinya , misal fungsi penjumlahan maka kita menggunakan ekspresi +
Aplikasi fungsi :
dilangkah ini kita mengubah nama parameter dengan suatu nilai , kemudian akan di jalankan sesuai dengan operator dan perintah yang telah di jelaskan dari
beberapa langkah sebelumnya kemudian menghasilkan nilai atau outputan sesuai perintah dan operator yang berlaku
Itulah beberapa istilah yang akan sering kita jumpai pada pemrograman LISP , dan pada dasarnya LISP adalah suatu bahasa pemrograman sederhana dengan berbagai kelebihan
diantaranya pendefinisian program yang lebih singkat sehingga lebih hemat waktu untuk para programmer yang menggunakan LISP , selain itu LISP memiliki tingkat error yang lebih rendah
sehingga para programmer tidak akan mengalami banyak masalah ketika menggunakan LISP
Demikian sedikit dari saya tentang pemrograman LISP , tentunya ini masih sangat mendasar dan sangat sedikit sekali , tetapi semoga postingan saya kali ini sedikit memberi
pengetahuan dasar untuk perkenalan tentang apa yang disebut LISP







0 komentar:
Posting Komentar