(display "Привет МКС!")
На этом сайте представлен самоучитель языка программирования Scheme.
Scheme является представителем семейства языков программирования Lisp. Другими представителями этого семейства являются следующие языки:
Scheme изначально задумывался его создателем как простой язык для обучения студентов функциональному программированию, поэтому официальный стандарт языка достаточно прост, хотя различные реализации этого замечательного языка могут включать в себя дополнительный функционал.
В этом самоучителе я буду использовать реализацию Scheme под названием Kawa. Эта реализация является Java приложением и работает на всех платформах где есть Java.
Помимо Kawa существуют ещё несколько приличных реализаций языка:
- Chez Scheme
- Gambit
- GNU Guile
- IronScheme (для .Net)
- TinyScheme (очень маленькая реализация)
- Racket
- и даже Stalin