~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 2D055959C4C4F5EEAC2B916E0F6B5F99__1713738120 ✰
Заголовок документа оригинал.:
✰ COWSEL - Wikipedia ✰
Заголовок документа перевод.:
✰ COWSEL - Wikipedia ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/COWSEL ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/2d/99/2d055959c4c4f5eeac2b916e0f6b5f99.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/2d/99/2d055959c4c4f5eeac2b916e0f6b5f99__translat.html ✰
Дата и время сохранения документа:
✰ 07.07.2024 11:31:08 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 22 April 2024, at 01:22 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

COWSEL - Wikipedia Jump to content

COWSEL

From Wikipedia, the free encyclopedia

COWSEL, POP-1
ParadigmMulti-paradigm: structured, reflective, procedural
FamilyLisp: POP
Designed byRobin Popplestone, Rod Burstall
DevelopersUniversity of Leeds, Bradford Institute of Technology, University of Edinburgh
First appeared1964; 60 years ago (1964)
Typing disciplinedynamic
Implementation languageassembly
PlatformFerranti Pegasus, Stantec Zebra, Elliot 4120
LicenseProprietary
Influenced by
CPL, Lisp
Influenced
POP-2

COWSEL (COntrolled Working SpacE Language) is a programming language designed between 1964 and 1966 by Robin Popplestone. It was based on an reverse Polish notation (RPN) form of the language Lisp, combined with some ideas from Combined Programming Language (CPL).

COWSEL was initially implemented on a Ferranti Pegasus computer at the University of Leeds and on a Stantec Zebra at the Bradford Institute of Technology. Later, Rod Burstall implemented it on an Elliot 4120 at the University of Edinburgh.

COWSEL was renamed POP-1 in 1966, during summer, and development continued under that name from then on.

Example code[edit]

function member
lambda x y
comment Is x a member of list y;
define      y atom then *0 end
            y hd x equal then *1 end
            y tl -> y repeat up

Reserved words (keywords) were also underlined in the original printouts. Popplestone performed syntax highlighting by using underscoring on a Friden Flexowriter.

See also[edit]

  • POP-2 programming language
  • POP-11 programming language
  • Poplog programming environment

References[edit]

  • Technical report: EPU-R-12, U Edinburgh (Apr 1966)

External links[edit]


Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 2D055959C4C4F5EEAC2B916E0F6B5F99__1713738120
URL1:https://en.wikipedia.org/wiki/COWSEL
Заголовок, (Title) документа по адресу, URL1:
COWSEL - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)