LocalazyLocalazy
Scheme ist eine Programmiersprache, die mehrere Paradigmen unterstützt, darunter die funktionale Programmierung, und die für ihre minimalistische Syntax und ihr elegantes Design bekannt ist. Scheme wurde 1975 von Guy Steele und Gerald Sussman entwickelt, während sie am MIT an der KI-Sprache Lisp arbeiteten. Scheme ist ein Dialekt von Lisp und weist viele Gemeinsamkeiten mit anderen Lisp-Dialekten auf, darunter die Konzentration auf symbolische Berechnungen und Listenverarbeitung. Die minimalistische Syntax von Scheme basiert auf einer kleinen Anzahl von Grundformen, die zu komplexeren Ausdrücken kombiniert werden können. Dies macht den Code von Scheme leicht lesbar und verständlich und ermöglicht zudem leistungsfähige Metaprogrammierfunktionen. Scheme ist außerdem eine statisch typisierte Sprache, was bedeutet, dass Typfehler zur Kompilierzeit erkannt werden können. Scheme ist in der akademischen Welt weit verbreitet und wird in vielen Einführungskursen in die Informatik als Unterrichtssprache eingesetzt. Es wird auch in einer Vielzahl von kommerziellen und Open-Source-Projekten verwendet.