อ่าน 2 นาที
คลิป
CLISP คือการนำ ภาษาโปรแกรม Common Lisp ที่ Bruno Haible และ Michael Stoll พัฒนาขึ้นสำหรับเครื่อง Atari ST มาใช้ งาน ปัจจุบันรองรับ ระบบปฏิบัติการ Unix และ Microsoft Windows
คลิป
| คลิป | |
|---|---|
| ผู้เขียนต้นฉบับ | บรูโน ไฮเบิล, ไมเคิล สโตลล์ |
| นักพัฒนา | หลากหลาย |
| ปล่อย | เมษายน พ.ศ. 2530 |
| เวอร์ชันเสถียร | 2.49 / 7 กรกฎาคม 2553 |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| มีจำหน่ายใน | ลิสปาร์กทั่วไป |
| พิมพ์ | คอมไพเลอร์ , รันไทม์ |
| ใบอนุญาต | ใบอนุญาตสาธารณะทั่วไปของ GNU |
| เว็บไซต์ | www.gnu.org/software/clisp/ |
| ที่เก็บข้อมูล |
|
CLISPคือการนำภาษาโปรแกรมCommon Lispที่ Bruno Haible และ Michael Stoll พัฒนาขึ้นสำหรับเครื่องAtari ST มาใช้ งาน ปัจจุบันรองรับระบบปฏิบัติการUnixและMicrosoft Windows
CLISP ประกอบด้วยตัวแปลภาษาคอมไพเลอร์ไบต์โค้ดตัวดีบักเกอร์ อินเทอร์เฟซซ็อกเก็ต อินเทอร์เฟซภาษาต่างประเทศระดับสูง การสนับสนุน การใช้งานหลายภาษา อย่างเข้มแข็ง และระบบวัตถุ สองระบบ ได้แก่ Common Lisp Object System (CLOS) และMetaobject Protocol (MOP)
โปรแกรมนี้เขียนด้วยภาษาCและCommon Lispปัจจุบันเป็นส่วนหนึ่งของโครงการ GNUและเป็นซอฟต์แวร์ฟรีที่สามารถใช้งานได้ภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไปของ GNU (GPL)
ประวัติศาสตร์
เดิมที Haible ไม่ได้ตั้งใจที่จะเผยแพร่ CLISP ภายใต้ GPL แต่ในการแลกเปลี่ยนอีเมลกับRichard Stallman ซึ่งเป็นที่รู้กันดี เขาก็ตกลงที่จะทำเช่นนั้นในที่สุด ประเด็นสำคัญคือ CLISP เป็นงานที่ดัดแปลงมาจากไลบรารีGNU readline หรือ ไม่ [ 1 ]
ท่าเรือ
CLISP พกพาสะดวกมาก สามารถทำงานได้บนระบบปฏิบัติการที่ใช้Unix เกือบทั้งหมด รวมถึงMicrosoft Windowsด้วย แม้ว่าการตีความไบต์โค้ดมักจะช้ากว่าการรันไบนารีที่คอมไพล์แล้ว แต่ก็ไม่ใช่ปัญหาใหญ่เสมอไป (โดยเฉพาะในแอปพลิเคชันเช่นการพัฒนาเว็บที่การรับส่งข้อมูลเป็นคอขวด) นอกจากนี้ CLISP ยังติดตั้งง่ายกว่า Common Lisp แบบ โอเพนซอร์สยอด นิยมอื่นๆ เช่นSBCLด้วย
การรับเลี้ยงบุตรบุญธรรม
พอล เกรแฮมใช้ CLISP ในการรันซอฟต์แวร์สำหรับ สตาร์ทอั พ Viaweb ของเขา Viaweb เป็นแอปพลิเคชันบนเว็บ ยุคแรกๆ บางส่วนของมันยังคงมีอยู่จนถึงปัจจุบันในชื่อYahoo! Stores ซึ่งเป็นพื้นฐานของ Yahoo Shopping
หนังสือเรียน Land of Lispของ Conrad Barski ใช้ฟังก์ชันเฉพาะของภาษา CLISP บางฟังก์ชันในแบบฝึกหัดของหนังสือเรียน
ดูเพิ่มเติม
- GNU Common Lisp — อีกหนึ่งการใช้งาน Common Lisp ของโครงการ GNU
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ คลิป
CLISP คือการนำ ภาษาโปรแกรม Common Lisp ที่ Bruno Haible และ Michael Stoll พัฒนาขึ้นสำหรับเครื่อง Atari ST มาใช้ งาน ปัจจุบันรองรับ ระบบปฏิบัติการ Unix และ Microsoft Windows
ประวัติศาสตร์
เดิมที Haible ไม่ได้ตั้งใจที่จะเผยแพร่ CLISP ภายใต้ GPL แต่ในการแลกเปลี่ยนอีเมลกับ Richard Stallman ซึ่งเป็นที่รู้กันดี เขาก็ตกลงที่จะทำเช่นนั้นในที่สุด ประเด็นสำคัญคือ CLISP เป็น งานที่ดัดแปลงมา จาก ไลบรารี GNU readline หรือ ไม่ [ 1 ]
ท่าเรือ
CLISP พกพาสะดวกมาก สามารถทำงานได้บน ระบบปฏิบัติการ ที่ใช้ Unix เกือบทั้งหมด รวมถึง Microsoft Windows ด้วย แม้ว่าการตีความไบต์โค้ดมักจะช้ากว่าการรันไบนารีที่คอมไพล์แล้ว แต่ก็ไม่ใช่ปัญหาใหญ่เสมอไป...
การรับเลี้ยงบุตรบุญธรรม
พอล เกรแฮม ใช้ CLISP ในการรันซอฟต์แวร์สำหรับ สตาร์ทอั พ Viaweb ของเขา Viaweb เป็น แอปพลิเคชันบนเว็บ ยุคแรกๆ บางส่วนของมันยังคงมีอยู่จนถึงปัจจุบันในชื่อ Yahoo! Stores ซึ่งเป็นพื้นฐานของ Yahoo Shopping