~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 8741B414217B5C9E25F57A87AB65B76F__1699471800 ✰
Заголовок документа оригинал.:
✰ UNCOL - Wikipedia ✰
Заголовок документа перевод.:
✰ ЮНКОЛ — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/UNCOL ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/87/6f/8741b414217b5c9e25f57a87ab65b76f.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/87/6f/8741b414217b5c9e25f57a87ab65b76f__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 10:20:57 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 8 November 2023, at 22:30 (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: далее начало оригинального документа

ЮНКОЛ — Википедия Jump to content

ЮНКОЛ

Из Википедии, бесплатной энциклопедии

UNCOL ( Universal Computer Oriented Language ) — универсальный промежуточный язык для компиляторов . Идея была выдвинута в 1958 году SHARE . специальным комитетом [1] Он никогда не был полностью определен и реализован; во многих отношениях это была скорее концепция, чем язык.

UNCOL был призван сделать компиляторы экономически доступными для каждой новой набора команд архитектуры и языка программирования , тем самым сводя проблему N×M к N+M. [2] Для каждой машинной архитектуры потребуется только один внутренний компилятор, а для каждого языка программирования потребуется один внешний интерфейс компилятора. Это была очень амбициозная цель, поскольку технология компиляторов находилась в зачаточном состоянии, а компьютерное оборудование и программное обеспечение было мало стандартизировано.

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

Идея такого универсального промежуточного языка старая: В отчете SHARE (1958 г.) уже говорится: «[он] обсуждался многими независимыми людьми еще в 1954 г.». Макракис (1993) резюмирует его судьбу:

UNCOL была амбициозной инициативой начала 1960-х годов. Попытка решить проблему написания компиляторов в конечном итоге провалилась, поскольку язык и технология компилятора еще не были зрелыми. В 1970-х годах компиляторы-компиляторы в конечном итоге способствовали решению проблемы, которую поставила перед собой UNCOL: экономичное производство компиляторов для новых языков и новых машин.

UNCOL иногда используется как общий термин для обозначения идеи универсального промежуточного языка. Архитектурно -нейтральный формат распространения является примером UNCOL в этом смысле, как и различные байт-кода системы UCSD Pascal и , такие как p-code , в первую очередь, байт-код Java . [3]

См. также [ править ]

Примечания [ править ]

  1. ^ Стронг, Дж.; Вегштейн, Дж.; Триттер, А.; Ольштын, Дж.; Мок, О.; Стил, Т. (август 1958 г.). «Проблема программирования связи с изменяющимися машинами: предлагаемое решение» . Коммуникации АКМ . 1 (8): 12–18. дои : 10.1145/368892.368915 . Проверено 21 февраля 2022 г.
  2. ^ Джон Левин (23 ноября 2021 г.). «UNCOL и отмена изменений из списков рассылки» . dmarc-ietf (список рассылки) . Проверено 24 ноября 2021 г.
  3. ^ Джон Инглиш, Введение в операционные системы: за рабочим столом , Palgrave MacMillan 2005, ISBN   0230374085 , с. 10

Ссылки [ править ]

  • Конвей, Мелвин Э. (1 октября 1958 г.). «Предложение по UNCOL» . Коммуникации АКМ . 1 (10): 5–8. дои : 10.1145/368924.368928 . ISSN   0001-0782 .
  • Жан Э. Саммет, Языки программирования: история и основы , Prentice-Hall, 1969. Глава X.2: UNCOL (Важные нереализованные концепции), стр. 708.
  • ПОДЕЛИТЬСЯ Специальный комитет по универсальным языкам (Дж. Стронг, Дж. Ольштын, Дж. Вегштейн, О. Мок, А. Триттер, Т. Стил), «Проблема программирования связи с изменяющимися машинами», Сообщения ACM 1 :8:12–18 (август 1958 г.) и 1 :9:9–15 (сентябрь 1958 г.).
  • Ставрос Макракис, «От UNCOL к ANDF: прогресс в стандартных промежуточных языках», официальный документ, Исследовательский институт Фонда открытого программного обеспечения , RI-ANDF-TP2-1, январь 1992 г. Доступно на CiteSeer.
  • ТБ Стил-младший, «UNCOL: новый взгляд на универсальный компьютерно-ориентированный язык», Datamation (январь/февраль 1960 г.), стр. 18.
  • ТБ Стил-младший, «Первая версия UNCOL», Proc. Западная объединенная компьютерная конференция 19 :371 (Лос-Анджелес, 9–11 мая 1961 г.).
  • ТБ Стил-младший, «UNCOL: Миф и факт», Ежегодный обзор автоматического программирования 2 :325 (1961).
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 8741B414217B5C9E25F57A87AB65B76F__1699471800
URL1:https://en.wikipedia.org/wiki/UNCOL
Заголовок, (Title) документа по адресу, URL1:
UNCOL - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)