Tệp SCM là gì?
Tệp SCM là tệp mã nguồn được tạo bằng ngôn ngữ lập trình Đề án. Nó chứa mã được viết theo cú pháp lược đồ, sau đó được thực thi bởi trình thông dịch Đề án. Ngôn ngữ lược đồ được phát triển bởi Viện Công nghệ Massachusetts (MIT) vào năm 1970 và hỗ trợ lập trình chức năng và các kỹ thuật liên quan như thuật toán đệ quy. Các tệp SCM có thể được mở và chỉnh sửa trong bất kỳ trình soạn thảo văn bản nào, chẳng hạn như Microsoft Notepad, Notepad ++ và Apple TextEdit.
Định dạng tệp SCM
Các tệp SCM được tạo và lưu ở định dạng văn bản thuần túy bằng bất kỳ trình soạn thảo văn bản nào. Scheme là một phần của họ ngôn ngữ lập trình Lisp và được chuẩn hóa theo tiêu chuẩn chính thức của IEEE. Một số tính năng phân biệt của ngôn ngữ lập trình Schema như sau.
Chủ nghĩa tối giản
- Lược đồ là một ngôn ngữ đơn giản, dễ dàng hơn nhiều ngôn ngữ khác có sức mạnh tương đương.Phạm vi từ vựng
- Lược đồ có phạm vi từ vựng giúp tạo ra các liên kết biến có thể có trong một đơn vị chương trình và có thể được phân tích bằng cách đọc văn bản của chương trình.Tính toán Lambda
-Cấu trúc khối
- Ngôn ngữ lập trình lược đồ kế thừa cấu trúc khối của nó từ các ngôn ngữ trước đó như ALGOL.Đệ quy đuôi thích hợp
- Lược đồ sử dụng đệ quy đuôi để thể hiện phép lặp. Nó có cấu trúc lặp lại, ngoài ra còn có do.