อ่าน 2 นาที
SCM (การดำเนินงานตามแผน)
SCM เป็นภาษา โปรแกรมมิ่ง ซึ่ง เป็นสำเนียง หนึ่งของภาษา Scheme
SCM (การดำเนินงานตามแผน)
| เอสซีเอ็ม | |
|---|---|
![]() | |
| กระบวนทัศน์ | หลายกระบวนทัศน์ : เชิงฟังก์ชันเชิงกระบวนการเชิงอภิปรัชญา |
| ตระกูล | ลิสป์ |
| ออกแบบโดย | ออเบรย์ จาฟเฟอร์ |
| นักพัฒนา | ออเบรย์ แจฟเฟอร์, ราดีย์ โชแมน, ทาเนล แทมเม็ต (ฮอบบิท) |
| ปรากฏครั้งแรก | 1990 |
| เวอร์ชันเสถียร | 5f4 / 5 กุมภาพันธ์ 2024 |
| วินัยในการพิมพ์ | แข็งแกร่งมีพลังแฝงเร้น |
| ภาษาการใช้งาน | ซี |
| แพลตฟอร์ม | IA-32 , x86-64 |
| โอเอส | ข้ามแพลตฟอร์ม |
| ใบอนุญาต | แอลจีพีแอล |
| เว็บไซต์ | คน |
| ได้รับอิทธิพลจาก | |
| ลิสป์ , สกีม , SIOD | |
| ได้รับอิทธิพล | |
| จีเอ็นยู ไกล์ | |
SCMเป็นภาษา โปรแกรมมิ่ง ซึ่ง เป็นสำเนียงหนึ่งของภาษาScheme
ภาษา
โปรแกรมนี้เขียนด้วยภาษาCโดย Aubrey Jaffer ผู้เขียนไลบรารีSLIB Scheme และ โปรแกรม พีชคณิตคอมพิวเตอร์ เชิงโต้ตอบ JACAL (คณิตศาสตร์เชิงสัญลักษณ์) โปรแกรมนี้เป็นไปตามมาตรฐานR4RS , R5RSและ IEEE P1178 เป็นซอฟต์แวร์โอเพนซอร์สฟรีที่เผยแพร่ภายใต้ ใบอนุญาต GNU Lesser General Public License (LGPL) [ 1 ]
SCM ทำงานบนระบบปฏิบัติการ ที่แตกต่างกันมากมาย เช่นAmigaOS (รวมถึงการจำลอง ), Linux , Atari ST , Mac OS X (SCM Mac), [ 2 ] DOS , OS/2 , NOS/VE , Unicos , VMS , Unixและระบบที่คล้ายกัน
SCM ประกอบด้วย Hobbit ซึ่ง เป็นคอมไพเลอร์ Scheme-to-C ที่เขียนขึ้นครั้งแรกในปี 2002 โดยTanel Tammetโดยจะสร้างไฟล์ C ซึ่งไบนารีสามารถ เชื่อมโยง แบบไดนามิกหรือแบบคงที่กับไฟล์ปฏิบัติการ SCM ได้[ 3 ] SCM ประกอบด้วยโมดูลที่สามารถเชื่อมโยงได้สำหรับคุณสมบัติ SLIB เช่น การ เปรียบเทียบลำดับ อาร์เรย์ เรคอร์ด และการ แปลง ไบต์เป็นตัวเลข และโมดูลสำหรับการเรียกใช้ระบบ Portable Operating System Interface ( POSIX ) และซ็อกเก็ตเครือข่ายReadline cursesและXlib
ในบางแพลตฟอร์ม SCM รองรับ unexec (พัฒนาขึ้นสำหรับEmacsและbash ) ซึ่งจะสร้างอิมเมจไฟล์ปฏิบัติการจาก SCM ที่กำลังทำงานอยู่ ส่งผลให้ SCM เริ่มทำงานได้เร็วขึ้น
SCM พัฒนามาจากScheme In One Defun (SIOD) ในราวปี 1990 ส่วนGNU Guileพัฒนามาจาก SCM ในปี 1993
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ
- หน้าโครงการ SCM บน Savannah
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ SCM (การดำเนินงานตามแผน)
SCM เป็นภาษา โปรแกรมมิ่ง ซึ่ง เป็นสำเนียง หนึ่งของภาษา Scheme
ภาษา
โปรแกรมนี้เขียนด้วยภาษา C โดย Aubrey Jaffer ผู้เขียน ไลบรารี SLIB Scheme และ โปรแกรม พีชคณิตคอมพิวเตอร์ เชิงโต้ตอบ JACAL (คณิตศาสตร์เชิงสัญลักษณ์) โปรแกรมนี้เป็นไปตาม มาตรฐาน R4RS , R5RS และ IEEE P1178 เป็น ซอฟต์แวร์โอเพนซอร์สฟรี ที่เผยแพร่ภายใต้ ใบอนุญาต GNU...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ หน้าโครงการ SCM บน Savannah ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=SCM_(Scheme_implementation)&oldid=1304761826 "
