Lisp มันเริ่มยังไงนี่

สวัสดีชาวโลก บอกก่อนเลยว่า ผมไม่เคยเขียน Lisp มาก่อน แต่วันนี้อยากลองเขียน Lisp ดูบ้าง งมไปงมมา ก็ยังงง จนหาวิธีติดตั้งเจอ


Lisp เกิดเมื่อปี 1958 ปัจจุบันตัวภาษาจริง ๆ ตายไปแล้ว แต่ยังมีลูกหลานภาษานี้สืบทอดต่อมาจนถึงปัจจุบัน เป็นภาษาที่ถูกใช้งานในวงการปัญญาประดิษฐ์มาอย่างยาวนาน

ลูกหลานที่ผมสนใจ จากข้อมูลจากวิกิพีเดีย คือ Common Lisp มีมาตั้งแต่ ค.ศ. 1984 ไม่น่าเชื่อที่มันอยู่รอดมาจนถึงตอนนี่ (กว่า 35 ปี เลยทีเดียว) แถม Grammarly ก็ใช้งานตัวนี้ด้วย (อ้างอิงจากบล็อก Running Lisp in Production)

นามสกุลไฟล์ Common Lisp จะเป็น .lisp, .lsp, .l, .cl, .fasl

เอาล่ะ เราลองมาเขียน Common Lisp กัน

เริ่มแรก เราโหลดชุดรวม Common Lisp ที่ชื่อ Portacle จาก https://portacle.github.io แล้วติดตั้ง (ขั้นตอนนี้ไม่มีอะไรมาก)

เสร็จแล้วจะได้ไฟล์ portacle.exe (ใน Windows) แล้วจะพบกับหน้าต่าง Portacle (Portacle พัฒนาต่อมาจาก Emacs)

Lisp มันเริ่มยังไงนี่
มาลอง Hello world
(print "Hello, world!")

ใส่ในช่อง Lisp Interaction Mode ผลลัพธ์


Hello, world! ออกแล้ว :D

ไว้เขียนต่อในตอนต่อไปแล้วกัน

ความคิดเห็น