Описание тега scheme
Схема - это функциональный язык программирования. Он разработан, чтобы предоставить математически обоснованный язык, основанный на лямбда-исчислении (с активной оценкой).
Он следует минималистской философии дизайна, определяя небольшое стандартное ядро с мощными инструментами для расширения языка. Его компактность и элегантность сделали его популярным среди преподавателей, разработчиков языков, программистов, разработчиков и любителей.
Язык Scheme принадлежит к семейству lisp. Поскольку Scheme использует единое пространство имен для именования функций и других значений, оно называется lisp-1.
На протяжении многих лет предпринимались попытки стандартизации Scheme, включая стандарт R5RS, несколько противоречивый R6RS и самый последний стандарт R7RS, который пытается разделить язык на малые и большие (текущие) стандарты.
Бесплатные книги по программированию схем
- Структура и интерпретация компьютерных программ
- Конкретные абстракции: введение в информатику с использованием схем
- Язык программирования схем, редакция 3, редакция 4
- Simply Scheme: введение в информатику