Сетл

Сетл
SETL
Появился в:

1960-е

Автор(ы):

Джекоб Шварц и др.

Сетл (SETL) — язык программирования, ориентированный на работу со множествами, разработанный в конце 1960-х годов группой профессора Нью-йоркского университета Джекобом Шварцем. Наименование языка SETL — сокращение от SET Language  (англ.), где SET переводится как «множество», то есть дословно «Язык множеств».

Синтаксические конструкции языка содержат операции, позволяющие манипулировать со множествами — включение, исключение, проверка принадлежности, кванторы всеобщности и существования, итераторы, позволяющие обрабатывать каждый элемент множества и т. д. Кроме множеств, язык поддерживает работу с упорядоченными множествами — кортежами.

Содержание

Международное сотрудничество и реализации

Во время своего визита в СССР, в 1972 году Шварц сумел заинтересовать языком ряд разработчиков из Новосибирска, что положило началу нескольких лет сотрудничества между нью-йоркской и новосибирской группами программистов и математиков.

В СССР язык был реализован на БЭСМ-6, ЕС ЭВМ, НОРД, работы над языком продолжались до 19851989 гг., активно применялся в исследованиях вокруг ИИ.

В США язык был реализован на машинах компании Burroughs.

Схожие и родственные языки

  • Вторая версия — SETL2
  • ProSet — альтернативная концепция языка для работы с множествами
  • ABC — предшественник языка Python, испытал некое влияние языка Сетл[1]
  • Рапира — учебный язык программирования, в который были перенесены многие концепции Сетл. Разрабатывался под руководством академика Ершова, имевшего прямое отношение и к отечественным Сетл-проектам.

Библиография

  • Schwartz, Jacob T., «Set Theory as a Language for Program Specification and Programming». Courant Institute of Mathematical Sciences, New York University, 1970.
  • Schwartz, Jacob T., «On Programming, An Interim Report on the SETL Project», Computer Science Department, Courant Institute of Mathematical Sciences, New York University (1973).
  • Schwartz, Jacob T., Dewar, R.B.K., Dubinsky, E., and Schonberg, E., «Programming With Sets: An Introduction to SETL», 1986. ISBN 0-387-96399-5.
  • Давид Яковлевич Левин Александр Семенович Нариньяни Развитая СУБД как многоуровневая система на основе языка СЕТЛ. 22 с 20 см. Новосибирск ВЦ СО АН СССР 1982.
  • Язык сверхвысокого уровня СЕТЛ и его реализация (для ЭВМ БЭСМ-6)/ Д. Я. Левин ; Отв. ред. А. П. Ершов 160 с 20 см Новосибирск Наука Сиб. отд-ние 1983

Ссылки

Сноски

  1. Python's predecessor, ABC, was inspired by SETL — Lambert Meertens spent a year with the SETL group at NYU before coming up with the final ABC design! — Guido van Rossum, [1]

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Сетл" в других словарях:

  • хөсетләнү — сир. иск. Көнләү, көнләшү, кеше әйберен, кеше уңышларын күпсенү …   Татар теленең аңлатмалы сүзлеге

  • SETL — Сетл (SETL) язык программирования, ориентированный на работу со множествами, разработанный в конце 1960 х годов группой профессора Нью йоркского университета Джекобом Шварцем (Jacob Schwartz). Наименование языка SETL сокращение от SET Language.… …   Википедия

  • Генеалогический список языков программирования — Списки языков программирования По категориям Хронологический Генеалогический Приведён генеалогический список языков программирования. Языки классифицируются в соответствии с предшествующими языками, которые оказали сильное влияние на формирование …   Википедия

  • Рапира (язык программирования) — У этого термина существуют и другие значения, см. Рапира (значения). РАПИРА  Расширенный Адаптированный Поплан Интерпретатор, Редактор, Архив  процедурный язык программирования. Разработан в начале 80 х годов в СССР в качестве средства… …   Википедия

  • Хронология языков программирования — Списки языков программирования По категориям Хронологический Генеалогический Хронология языков программирования  упорядоченный в хронологическом порядке список языков программирования. Содержание …   Википедия

  • Модсли Генри (психиатр) — Модсли (Maudsley) Генри [5.2.1835, близ г. Сетл, Йоркшир, 23 (или 24).1.1918, Баши Хит], английский психиатр и философ. В 1857 окончил Лондонский университет. Член Королевского медицинского колледжа (1869). В 1869 79 профессор Лондонского… …   Большая советская энциклопедия

  • Модсли — I Модсли (Maudsley)         Генри [5.2.1835, близ г. Сетл, Йоркшир, 23 (или 24).1.1918, Баши Хит], английский психиатр и философ. В 1857 окончил Лондонский университет. Член Королевского медицинского колледжа (1869). В 1869 79 профессор… …   Большая советская энциклопедия

  • ПЕРСЕЛЛ Генри — ( ок. 1659, Лондон 21 XI 1695, там же) ...От его обаятельного, такого быстротечного существования остался поток мелодий, свежих, вышедших из сердца, одно из чистейших зеркал английской души. Р. Роллан Британским Орфеем назвали Г. Пёрселла… …   Музыкальный словарь

  • ВЕРОЯТНОСТЬ — общенаучная и филос. категория, обозначающая количественную степень возможности появления массовых случайных событий при фиксированных условиях наблюдения, характеризующую устойчивость их относительных частот. В логике семантическая степень… …   Философская энциклопедия

  • Скобки — У этого термина существуют и другие значения, см. Скобки (значения). Сюда перенаправляются запросы :) и некоторые другие, начинающиеся с двоеточия. О них см. статью смайлик. ( ) Название символа Скобки Юникод U+0028 29 HTML …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»