LISP - ภาพรวม

John McCarthy ได้คิดค้น LISP ในปี 1958 หลังจากการพัฒนา FORTRAN ไม่นาน Steve Russell นำมาใช้ครั้งแรกบนคอมพิวเตอร์ IBM 704

เหมาะอย่างยิ่งสำหรับโปรแกรมปัญญาประดิษฐ์เนื่องจากประมวลผลข้อมูลเชิงสัญลักษณ์อย่างมีประสิทธิภาพ

Common Lisp เกิดขึ้นในช่วงทศวรรษที่ 1980 และ 1990 ด้วยความพยายามที่จะรวมการทำงานของกลุ่มการใช้งานหลายกลุ่มที่สืบทอดต่อจาก Maclisp เช่น ZetaLisp และ NIL (New Implementation of Lisp) เป็นต้น

เป็นภาษากลางซึ่งสามารถขยายได้ง่ายสำหรับการใช้งานเฉพาะ

โปรแกรมที่เขียนด้วย LISP ทั่วไปไม่ได้ขึ้นอยู่กับลักษณะเฉพาะของเครื่องเช่นความยาวของคำเป็นต้น

คุณสมบัติของ LISP ทั่วไป

  • ไม่ขึ้นกับเครื่อง

  • ใช้วิธีการออกแบบซ้ำและการขยายที่ง่าย

  • อนุญาตให้อัปเดตโปรแกรมแบบไดนามิก

  • ให้การดีบักระดับสูง

  • มีการเขียนโปรแกรมเชิงวัตถุขั้นสูง

  • มีระบบมาโครที่สะดวก

  • มีประเภทข้อมูลที่หลากหลายเช่นวัตถุโครงสร้างรายการเวกเตอร์อาร์เรย์ที่ปรับได้ตารางแฮชและสัญลักษณ์

  • มันขึ้นอยู่กับการแสดงออก

  • มันมีระบบเงื่อนไขเชิงวัตถุ

  • มีไลบรารี I / O ที่สมบูรณ์

  • มีโครงสร้างการควบคุมที่กว้างขวาง

แอปพลิเคชั่นที่สร้างขึ้นใน LISP

แอปพลิเคชั่นที่ประสบความสำเร็จขนาดใหญ่ที่สร้างขึ้นใน Lisp

  • Emacs

  • G2

  • AutoCad

  • ช่างแกะสลักอิกอร์

  • Yahoo Store