Mikä on SCM-tiedosto?
SCM-tiedosto on Scheme-ohjelmointikielellä luotu lähdekooditiedosto. Se sisältää kaavion syntaksissa kirjoitetun koodin, jonka Scheme-tulkki suorittaa sitten. Kaaviokielen kehitti Massachusetts Institute of Technology (MIT) vuonna 1970, ja se tukee toiminnallista ohjelmointia ja siihen liittyviä tekniikoita, kuten rekursiivisia algoritmeja. SCM-tiedostoja voidaan avata ja muokata missä tahansa tekstieditorissa, kuten Microsoft Notepad, Notepad++ ja Apple TextEdit.
SCM-tiedostomuoto
SCM-tiedostot luodaan ja tallennetaan vain tekstimuodossa millä tahansa tekstieditorilla. Scheme on osa Lisp-ohjelmointikieliperhettä ja on standardoitu virallisessa IEEE-standardissa. Jotkut Schema-ohjelmointikielen tunnuspiirteet ovat seuraavat.
- Minimalismi - Schema on yksinkertainen kieli, joka on paljon helpompi kuin monet muut verrattavissa olevat kielet.
Lexical Scope
- Schema on leksikaalisesti laajennettu, joka mahdollistaa muuttujien sidonnan ohjelmayksikössä ja jota voidaan analysoida lukemalla ohjelman tekstiä.- Lambda Calculus -
- Block Structure - Schema-ohjelmointikieli perii lohkorakenteensa aikaisemmista kielistä, kuten ALGOL.
- Proper Tail Recursion - Kaavio käyttää häntärekursiota iteroinnin ilmaisemiseen. Siinä on iteraatiorakenne, do lisäksi.