.scm dosyası nedir?
Bir SCM dosyası, Scheme programlama dili ile oluşturulmuş bir kaynak kod dosyasıdır. Daha sonra bir Şema yorumlayıcısı tarafından yürütülen şema sözdiziminde yazılmış kodu içerir. Şema dili, Massachusetts Institute of Technology (MIT) tarafından 1970 yılında geliştirilmiştir ve işlevsel programlamayı ve özyinelemeli algoritmalar gibi ilgili teknikleri destekler. SCM dosyaları Microsoft Notepad, Notepad++ ve Apple TextEdit gibi herhangi bir metin düzenleyicide açılabilir ve düzenlenebilir.
SCM Dosya Biçimi
SCM dosyaları, herhangi bir metin düzenleyici kullanılarak düz metin biçiminde oluşturulur ve kaydedilir. Şema, Lisp programlama dilleri ailesinin bir parçasıdır ve resmi IEEE standardında standardize edilmiştir. Schema programlama dilinin bazı ayırt edici özellikleri aşağıdaki gibidir.
Minimalizm
- Şema, karşılaştırılabilir güce sahip diğer birçok dilden çok daha kolay olan basit bir dildir.Sözcük Kapsamı
- Şema, bir program biriminde değişken bağlamaları mümkün kılan ve programın metni okunarak analiz edilebilen sözcüksel olarak kapsamlandırılmıştır.Lambda Hesabı
-Blok Yapısı
- Şema programlama dili, blok yapısını ALGOL gibi önceki dillerden devralır.Uygun Kuyruk Özyinelemesi
- Şema, yinelemeyi ifade etmek için kuyruk özyinelemesini kullanır. Ek olarak do yineleme yapısına sahiptir.