ПАРУС (язык программирования) - SAIL (programming language)
ПЛЫТЬ, то Стэнфордский язык искусственного интеллекта, был разработан Дэном Свинхартом и Боб Спроул из Стэнфордская лаборатория искусственного интеллекта в 1970 году. Первоначально это был большой АЛГОЛ 60 -подобный язык для PDP-10 и ДЕКСИСТЕМА-20.
Главная особенность SAIL - это система символьных данных, основанная на ассоциативном хранилище (на основе Система LEAP Джерри Фельдмана и Пола Ровнера). Элементы могут храниться в виде неупорядоченных наборов или ассоциаций (троек). Другие функции включают процессы, события и прерывания, контексты, возврат и записывать сборку мусора. Он также имеет блочно-структурированные макросы, средство сопрограмм и некоторые новые типы данных, предназначенные для построения деревьев поиска и списков ассоциаций.
В SAIL был написан ряд интересных программных систем, в том числе некоторые ранние версии FTP и TeX, система форматирования документов под названием PUB,[1] и BRIGHT, проект клинической базы данных, спонсируемый Национальные институты здоровья.[2][3][4][5][6][7][8][9][10]
В 1978 году для PDP-10 было полдюжины различных операционных систем: ЕГО (Массачусетский технологический институт), ОЖИДАЕТ (Стэнфорд), ТОП-10 (DEC), КМУ ТОПС-10 (Университет Карнеги-Меллона), Техас (BBN ), Tymcom-X (Tymshare) и ТОП-20 (DEC, на базе Технекс).
ПАРУС был перенесен из WAITS в ITS, так что Массачусетский технологический институт исследователи могли использовать программное обеспечение, разработанное в Стэндфордский Университет. Каждый порт обычно требовал переписывания кода ввода-вывода в каждом приложении.
Машинно-независимая версия SAIL под названием MAINSAIL была разработана в конце 1970-х и использовалась для разработки многих инструментов проектирования eCAD в 1980-х. MAINSAIL можно было легко переносить на новые процессоры и операционные системы, и по состоянию на 2005 год он все еще использовался ограниченно.[Обновить].
Смотрите также
- Стэнфордский расширенный ASCII (SEASCII)
Рекомендации
- ^ "Руководство PUB". Nomodes.com. Получено 30 декабря 2017.
- ^ Rodbard, D .; Cole, B.R .; Мансон, П. Дж. (1983). «Разработка удобного, самообучающегося интерактивного статистического пакета для анализа данных клинических исследований: BRIGHT STAT-PACK». Proc Annu Symp Comput Appl Med Care. 8 (3): 701–704. Дои:10.1007 / BF02224505. ЧВК 2578281. PMID 6384409.
- ^ Стеттен, ДеВитт (10 мая 2014 г.). NIH: Отчет об исследованиях в его лабораториях и клиниках. Академическая пресса. ISBN 9781483277554 - через Google Книги.
- ^ "МЕДИЦИНСКИЙ ЭКСПЕРИМЕНТАЛЬНЫЙ КОМПЬЮТЕРНЫЙ РЕСУРС УНИВЕРСИТЕТА СТЕНФОРД: RR - 00785: ГОДОВОЙ ОТЧЕТ - 2005 ГОД". Profiles.nlm.nih.gov. Получено 30 декабря 2017.
- ^ «Годовой отчет: Национальные институты здравоохранения. Отдел компьютерных исследований и технологий». Archive.org. Бетесда, Мэриленд. Получено 30 декабря 2017.
- ^ Жулин, Денис Ларионов и Александр. "Прочтите ежегодный отчет электронной книги: Национальные институты здравоохранения. Отдел компьютерных исследований и технологий (том 1981-83) Национальных институтов здравоохранения (США). Отделение онлайн бесплатно (страница 4 из 56)". Ebooksread.com. Получено 30 декабря 2017.
- ^ "ПРОЕКТ PUFF / VM: Раздел 4.1.6". Profiles.nlm.nih.gov. Получено 30 декабря 2017.
- ^ «Раздел 9.2.6: Проект PUFF / WI». Profiles.nlm.nih.gov. Получено 30 декабря 2017.
- ^ «Раздел 4.1.7: Проект PUFF / VM». Profiles.nlm.nih.gov. Получено 30 декабря 2017.
- ^ "МЕДИЦИНСКИЙ ЭКСПЕРИМЕНТАЛЬНЫЙ КОМПЬЮТЕРНЫЙ РЕСУРС УНИВЕРСИТЕТА СТЕНФОРД: RR - 00785: ГОДОВОЙ ОТЧЕТ - 2005 ГОД" (PDF). Profiles.nlm.nih.gov. Получено 30 декабря 2017.
дальнейшее чтение
- Биби, Нельсон Х. Ф. (2005). "Материалы конференции Practical TEX 2005: Дизайн TEX и METAFONT: ретроспектива" (PDF). ТУГбоат. Солт-Лейк-Сити, Юта, США: Университет Юты, Кафедра математики. 26 (1): 39–40. Получено 2017-03-07.
Оператор подчеркивания в назначениях исходного кода SAIL напечатан в виде стрелки влево в Стэнфордском варианте ASCII, но сайты PDP-10 в других местах просто видели его как простое подчеркивание. Однако его использование в качестве оператора присваивания означало, что его нельзя было использовать как расширенную букву, чтобы сделать составные имена более удобочитаемыми, как это сейчас принято во многих других языках программирования. Стрелка влево в Стэнфордском варианте ASCII была не единственным необычным символом.
внешняя ссылка
- Документация для MAINSAIL.
- Учебник SAIL с лент библиотеки DECUS PDP-10
- Записка Стэнфордской лаборатории искусственного интеллекта AIM-289 / SAILON 57.4: SAIL Manual, август 1976 г.
Статья основана на материалах, взятых из Бесплатный онлайн-словарь по вычислительной технике до 1 ноября 2008 г. и зарегистрированы в соответствии с условиями «перелицензирования» GFDL, версия 1.3 или новее.
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |