LISP - Genel Bakış

John McCarthy, FORTRAN'ın geliştirilmesinden kısa bir süre sonra 1958'de LISP'yi icat etti. İlk olarak Steve Russell tarafından bir IBM 704 bilgisayarında uygulandı.

Sembolik bilgileri etkili bir şekilde işlediği için özellikle Yapay Zeka programları için uygundur.

Common Lisp, 1980'lerde ve 1990'larda, ZetaLisp ve NIL (Lisp'in Yeni Uygulaması) gibi Maclisp'in halefleri olan çeşitli uygulama gruplarının çalışmalarını birleştirmek amacıyla ortaya çıktı.

Belirli bir uygulama için kolayca genişletilebilen ortak bir dil görevi görür.

Ortak LISP'de yazılan programlar, kelime uzunluğu vb. Gibi makineye özgü özelliklere bağlı değildir.

Ortak LISP'nin Özellikleri

  • Makineden bağımsızdır

  • Yinelemeli tasarım metodolojisi ve kolay genişletilebilirlik kullanır.

  • Programların dinamik olarak güncellenmesine izin verir.

  • Üst düzey hata ayıklama sağlar.

  • Gelişmiş nesne yönelimli programlama sağlar.

  • Kullanışlı bir makro sistem sağlar.

  • Nesneler, yapılar, listeler, vektörler, ayarlanabilir diziler, karma tablolar ve semboller gibi çok çeşitli veri türleri sağlar.

  • İfade tabanlıdır.

  • Nesneye yönelik bir durum sistemi sağlar.

  • Eksiksiz bir G / Ç kitaplığı sağlar.

  • Kapsamlı kontrol yapıları sağlar.

LISP'de Yerleşik Uygulamalar

Lisp'te yerleşik büyük başarılı uygulamalar.

  • Emacs

  • G2

  • AutoCad

  • Igor Oymacı

  • Yahoo Mağazası