Hvad er SCM fil?
En SCM-fil er en kildekodefil, der er oprettet med Scheme-programmeringssproget. Den indeholder kode skrevet i skemasyntaksen, som derefter udføres af en skemafortolker. Skemasprog blev udviklet af Massachusetts Institute of Technology (MIT) i 1970 og understøtter funktionel programmering og tilhørende teknikker såsom rekursive algoritmer. SCM-filer kan åbnes og redigeres i enhver teksteditor, såsom Microsoft Notepad, Notepad++ og Apple TextEdit.
SCM filformat
SCM-filer oprettes og gemmes i almindeligt tekstformat ved hjælp af en hvilken som helst teksteditor. Scheme er en del af Lisp-familien af programmeringssprog og er standardiseret i den officielle IEEE-standard. Nogle kendetegn ved Schema-programmeringssproget er som følger.
Minimalisme
- Skema er et simpelt sprog, der er meget nemmere end mange andre sprog med sammenlignelig kraft.Lexical Scope
- Skema er leksikalsk scoped, der muliggør variable bindinger i en programenhed og kan analyseres ved at læse programmets tekst.Lambda Calculus
-Blokstruktur
- Skema-programmeringssproget arver sin blokstruktur fra tidligere sprog såsom ALGOL.- Proper Tail Recursion - Skema bruger halerekursion til at udtrykke iteration. Den har iterationskonstruktion, do derudover.