Jump to content

Схема MIT/GNU

(Перенаправлено со схемы MIT )
Схема MIT/GNU
Логотип MIT/GNU Scheme подчеркивает рекурсию функций .
Парадигмы Мультипарадигмальность : функциональная , императивная , мета.
Семья Лисп
Разработано Крис Хэнсон,
Гильермо Х. Розас,
Тейлор Р. Кэмпбелл,
Стивен Адамс,
Мэтт Биркхольц,
Артур А. Глеклер,
Джо Маршалл,
Брайан А. Ламаккиа,
Марк Фридман,
Генри М. Ву
Разработчик С
Впервые появился 1979 год ; 45 лет назад ( 1979 ) [1]
Стабильная версия
11.2 / 7 марта 2021 г .; 3 года назад ( 07.03.2021 ) [2]
Дисциплина набора текста Динамичный , скрытый , сильный
Объем Лексический
Платформа x86 : ИА-32 , x86-64
ТЫ Кроссплатформенность : Linux , NetBSD , macOS.
Лицензия лицензия GPL
Веб-сайт www .gnu .org /программное обеспечение /со-схемой
Под влиянием
Лисп , Схема

MIT/GNU Scheme язык программирования , диалект и реализация языка Scheme , который является диалектом Lisp . Он может создавать собственные двоичные файлы для архитектуры процессора x86 ( IA-32 , x86-64 ). Он поддерживает малый стандарт R7RS. [3] Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под лицензией GNU General Public License (GPL) версии 2 или более поздней. [4] Впервые его выпустили Гай Льюис Стил-младший и Джеральд Джей Сассман в Массачусетском технологическом институте в 1986 году. [5] как свободное программное обеспечение еще до того, как появились Фонд свободного программного обеспечения , GNU и GPL. [6] Теперь это часть проекта GNU . [7]

Он включает в себя богатую времени выполнения программного обеспечения библиотеку , мощный исходного кода уровня отладчик , собственный компилятор кода и встроенный Emacs -подобный редактор под названием Edwin.

Книги «Структура и интерпретация компьютерных программ» и «Структура и интерпретация классической механики» включают программное обеспечение, которое можно запустить на схеме MIT/GNU.

Edwin — встроенный редактор, похожий на Emacs, который входит в состав MIT/GNU Scheme. Эдвин обычно отображает *scheme* data buffer , строка режима и мини-буфер при его запуске. Как и в Emacs, строка режима предоставляет такую ​​информацию, как имя буфера над ней и является ли этот буфер доступным только для чтения, модифицированным или неизмененным.

Латинские фразы

[ редактировать ]

Когда пользователь выходит из интерпретатора, печатается сообщение о выходе. Возможные сообщения включают следующее. [8]

Выходное сообщение Перевод/Значение
« Умирающий приветствует тебя ». «Мы, умирающие, приветствуем Тебя».
«Счастливая радость радость!» Название гимна шоу Рена и Стимпи
«Более того, я думаю, что Катаген должен быть разрушен». «Однако я думаю, что Карфаген должен быть разрушен».
"..#]^@^@^@ НЕТ ПЕРЕВОЗЧИКА" Распространенное сообщение об ошибке модемов коммутируемого доступа
«Мы побеждаем силой». «Выносливостью мы побеждаем».
«После битвы — награда». «После битвы — награда».
«Мы — пыль и тень». «Мы — пыль и тень».

Цитата разработчика из Savannah (форум Gnu):

Первоначально на латыни было только одно послание: moriturus te saluto: «Я, который скоро умрет, приветствую тебя». — кричали римскому императору гладиаторы перед тем, как начать сражаться на арене ( Arc.Ask3.Ru ). Идея состоит в том, что процесс Scheme, в единственном числе, отдает честь пользователю перед смертью. Много позже велись споры о правильности преобразования из третьего от первого лица: отчет об ошибке . Мы изменили окончание глагола, но я до сих пор не уверен, было ли это необходимо » . [9]

  1. ^ «Самые старые реализации схемы» . 3 апреля 2022 г.
  2. ^ Кэмпбелл, Тейлор Р.; Хэнсон, Крис; Глеклер, Артур А. (24 июля 2021 г.). «Индекс: mit-scheme.git» . Схема MIT/GNU . ГНУ Саванна . Проверено 24 июля 2021 г.
  3. ^ «Примечания к выпуску схемы MIT/GNU» . 3 октября 2021 г. Проверено 3 октября 2021 г.
  4. ^ «Схема MIT/GNU — Проект GNU — Фонд свободного программного обеспечения» . www.gnu.org . Проверено 02 марта 2023 г.
  5. ^ Стил, Гай (2006). «История схемы» (слайд-шоу в формате PDF) . Лаборатории Сан Микросистемс .
  6. ^ Хэнсон, Крис (28 октября 2018 г.). «Схема MIT/GNU» . Операционная система GNU . Фонд свободного программного обеспечения . Проверено 11 апреля 2019 г.
  7. ^ «Каталог свободного программного обеспечения» . Операционная система GNU . Фонд свободного программного обеспечения . Проверено 11 апреля 2019 г. }
  8. ^ «Исходный код: mit-scheme.git» . git.savannah.gnu.org . Проверено 28 февраля 2023 г.
  9. ^ Глеклер, Артур А. (16 февраля 2023 г.). «Re: Латинские фразы на выходе» . lists.gnu.org/archive .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b0c8ae26db7b972b6a326f45faefe8df__1720396140
URL1:https://arc.ask3.ru/arc/aa/b0/df/b0c8ae26db7b972b6a326f45faefe8df.html
Заголовок, (Title) документа по адресу, URL1:
MIT/GNU Scheme - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)