Scheme

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Scheme (ским) — диалект языка программирования Лисп. Основной успех — в образовательной программе некоторых американских вузов, включая MIT.

История[править]

Язык появился в середине 1970 как эксперимент по так называемой актёрской модели вычисления.

Собственно Ским — первоначально скимер, Schemer, — был написан профессором Сассманом (коавтор книги «Строение и толкование компьютерных программ») и Гаем Стилом.[1]

Ским — первый популярный диалект, в котором придается важность лексическим замыканиям переменных и функций.

Ским изначально язык стандартизованный: нынешняя редакция стандарта — седьмая. В списке реализаций[2] ныне свыше сорока пунктов.

Авторы книги How to Design Programs предлагают целостную образовательно-экспериментальную систему на основе языка Scheme: Racket

Источники[править]

  1. Lambda Papers «выпускная» серия научных работ по Ским, от Сассмана и Стила (по-английски).
  2. scheme-faq-standards: What Scheme Implementations Are There? (данные устарели)
 
Используемые
в разработке

Ада A+ APL Atlast Forth AWL Язык ассемблера ActionScript ABAP/4 AutoIt AWK BeanShell Бейсик Си Кобол C++ C# Clarion Clojure ColdFusion Common Lisp D dBase Delphi DuAL Eiffel Erlang Euphoria F# Форт Фортран Gambas Go Groovy HAL/S Haskell IBM PL/S Icon IridiumJava JavaScript Limbo Lua Модула-3 Object Pascal Objective-C OCaml Oz Parser Паскаль Компонентный Паскаль Perl Pixilang PHP PowerBASIC Python ПЛ/1 Пролог Qi Ruby Scala Scheme Seed7 Smalltalk SQL PL/SQL Tcl TouchDesigner Vala Visual Basic (.NET) • X-Robot

Академические

Agda Clean Curry Idris Лого ML Оберон Planning C РЕФАЛ Симула

IEC 61131-3

Instruction List ST FBD Ladder Diagram (LD) • SFC

Прочие

Алгол Алгол 68 Модула-2 Миранда Hope НОРМИН Санда

Эзотерические

HQ9+/HQ9++ • INTERCAL Brainfuck Befunge Malbolge Piet Spoon Unlambda Whitespace FALSE LOLCODE Глагол

Визуальные

G (LabVIEW) • Microsoft VPL Sikuli VisSim Алиса ДРАКОН Скретч

Прочее

ДинамическиеКомпилируемыеС ключевыми словами не на английском языке С C-style синтаксисом СинтаксисYoptaScript

Категория Языки программирования