WikiDer > SCM (sxemani amalga oshirish)
![]() | |
Paradigmalar | Multiparadigma: funktsional, protsessual, meta |
---|---|
Oila | Lisp |
Loyihalashtirilgan | Obri Yaffer |
Ishlab chiquvchilar | Obri Yaffer, Radey Shouman, Tanel Tammet (Xobbit) |
Birinchi paydo bo'ldi | 1990 |
Barqaror chiqish | 5f3 / 16 fevral 2020 yil |
Matnni yozish | Kuchli, dinamik, yashirin |
Amalga oshirish tili | C |
Platforma | IA-32, x86-64 |
OS | O'zaro faoliyat platforma |
Litsenziya | LGPL |
Veb-sayt | odamlar |
Ta'sirlangan | |
Lisp, Sxema, SIOD | |
Ta'sirlangan | |
GNU Guile |
SCM a dasturlash tili, a lahjasi tilning Sxema. Bu tilda yozilgan C, Obri Yaffer tomonidan, muallifi SLIB Sxema kutubxona va JACAL interaktiv kompyuter algebra (ramziy matematik) dasturi. U mos keladi standartlar R4RS, R5RSva IEEE P1178. Bu bepul va ochiq manbali dasturiy ta'minot ostida chiqarilgan GNU Lesser General Public License (LGPL).[1]
SCM turli xil ishlaydi operatsion tizimlar kabi AmigaOS (shuningdek taqlid qilish), Linux, Atari-ST, macOS (SCM Mac),[2] DOS, OS / 2, NOS / VE, Unicos, VMS, Unixva shunga o'xshash tizimlar.
SCM tarkibiga kiradi Hobbit, S-ga o'tish sxemasi kompilyator dastlab 2002 yilda yozilgan Tanel Tammet. Ikkilik fayllari bo'lishi mumkin bo'lgan C fayllarini yaratadi dinamik ravishda yoki statik ravishda SCM-ning bajariladigan dasturi bilan bog'langan.[3] SCM ketma-ketlikni taqqoslash, massivlar, yozuvlar va baytlar sonini konvertatsiya qilish kabi SLIB funktsiyalari uchun ulanadigan modullarni va ko'chma operatsion tizim interfeysi uchun modullarni o'z ichiga oladi (POSIX) tizim qo'ng'iroqlari va tarmoq rozetkalari, O'qish tartibi, la'natlarva Xlib.
Ba'zi platformalarda SCM unexec-ni qo'llab-quvvatlaydi (uchun ishlab chiqilgan Emak va bosh), bu ishlaydigan SCM-dan bajariladigan tasvirni o'chirib tashlaydi. Buning natijasida SCM tezkor ishga tushiriladi.
SCM tomonidan ishlab chiqilgan Bitta defun sxemasi (SIOD) taxminan 1990 yilda. GNU Guile 1993 yilda SCM dan ishlab chiqilgan.
Adabiyotlar
- ^ Yaffer, Obri. "SCM qo'llanmasi" (PDF). MIT kompyuter fanlari va sun'iy intellekt laboratoriyasi. Massachusets texnologiya instituti.
- ^ Yaffer, Obri. "SCM Mac". MIT kompyuter fanlari va sun'iy intellekt laboratoriyasi. Massachusets texnologiya instituti.
- ^ Yaffer, Obri. "Hobbit bo'yicha qo'llanma" (PDF). MIT kompyuter fanlari va sun'iy intellekt laboratoriyasi. Massachusets texnologiya instituti.
Tashqi havolalar
![]() | Bu dasturlash tilibilan bog'liq maqola a naycha. Siz Vikipediyaga yordam berishingiz mumkin uni kengaytirish. |