Mi az SCM fájl?
Az SCM-fájl egy Scheme programozási nyelvvel létrehozott forráskódfájl. A séma szintaxisában írt kódot tartalmaz, amelyet aztán egy Scheme interpreter hajt végre. A sémanyelvet a Massachusetts Institute of Technology (MIT) fejlesztette ki 1970-ben, és támogatja a funkcionális programozást és a kapcsolódó technikákat, például a rekurzív algoritmusokat. Az SCM-fájlok bármely szövegszerkesztőben megnyithatók és szerkeszthetők, például a Microsoft Notepad, a Notepad++ és az Apple TextEdit segítségével.
SCM fájlformátum
Az SCM fájlok egyszerű szöveges formátumban jönnek létre és menthetők bármilyen szövegszerkesztővel. A Scheme a Lisp programozási nyelvcsalád része, és szabványosítva van a hivatalos IEEE szabványban. A Schema programozási nyelv néhány megkülönböztető jellemzője a következő.
- “Minimalizmus” – A séma egy egyszerű nyelv, amely sokkal könnyebb, mint sok más hasonló erősségű nyelv.
Lexical Scope
- A séma lexikális hatókörű, amely lehetővé teszi a változók összerendelését egy programegységben, és a program szövegének elolvasásával elemezhető.- “Lambda kalkulus” -
- “Block Structure” - A séma programozási nyelv blokkstruktúráját a korábbi nyelvektől örökli, mint például az ALGOL.
Proper Tail Recursion
– A séma farokrekurziót használ az iteráció kifejezésére. Van iterációs konstrukciója, ezen kívül do.