26 April 2012

Apa itu Bahasa Pemrograman Lisp ?

LISP
Apa Itu Lisp??
Lisp adalah sebuah bahasa pemprogaman pada computer. Dibuat di tahun 1958.  Merupakan bahasa pemrograman nomor 2 yang paling lama dan paling tua setelah Fortran. Lisp memiliki dua bahasa yaitu
Common Lisp dan Scheme. Ada beberapa jenis program yang bisa digunakan untuk mengolah bahasa pemrograman LISP yaitu Clisp dan PC-Lisp. Disini kita akan membahas Clisp.



Kelebihan :
- Sotfware
 dapat diakses Gratis
- Cepat dan Tidak lemot
- Free Licence

Kekurangan:
-Tampilan sepeti MS-DOS
- Fitur-fiturnya tersembunyi, diperlukan keahlian yang khusus untuk mencarinya
- Kurang baik bagi pemula yang ingin mempelajari program LISP.

Lips memiliki beberapa jenis ekspresi, Yaitu :
1. Ekspresi dasar
2. Ekspresi Kondisional
3. Ekspresi Rekursif

1.Ekspresi dasar
Ekspresi yang hanya berisi fungsi,operan,operator.masih standart dan tidak begitu rumit

Sebuah Ekspresi memiliki : Operan dan Operator
Notasi LISP : ( <operator> <operan> <operan> ) 
contoh penulisan Aritmatika:  (* 2 30)


Contoh sebuah ekspresi dengan menggunakan fungsi. Ada berbagai macam fungsi  bukan hanya contoh di bawah :
(setq <nama-ekspresi> <nilai-ekspresi>)

2.Ekspresi Kondisional
ekspresi yang operatornya termasuk fungsi kondisional atau boolean. Fungsi kondisional atau boolean ini juga sudah didefinisikan oleh sistem. Fungsi ini disebut fungsi boolean karena memanparameter dari fungsi dan juga hasil dari fungsi bernilai boolean. Dan fungsi ini juga disebut fungsi kondisional
Contoh notasi :

(cond  (<Kondisi-1>  <Ekspresi-1>)
           (<Kondisi-2>  <Ekspresi-2>)
           (<Kondisi-3>  <Ekspresi-3>))

3.Ekspresi Rekursif
 (ekspresi, fungsi, tipe) didalamnya disebut rekursif, jika definisi tersebut mengandung terminologi dirinya sendiri.

(<parameter>) : depend on  
     <kondisi-basis>     : <ekspresi-1>
     <kondisi-rekurens> : F (<ekspresi-2>)


1 komentar:

  1. kalau notasi yang dikertas itu biasanya seperti apa ya.. mhon pncerahannya :)

    BalasHapus