Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

HAL/S
Изображение логотипа
Семантика процедурный
Класс языка язык программирования
Тип исполнения компилируемый
Появился в 19701972[1]
Автор Intermetrics
Система типов статическая
Испытал влияние PL/1, ALGOL, MAC/360

HAL/S (англ. High-order Assembly Language/Shuttle[2] — «язык ассемблера высокого уровня/шаттл») — язык программирования, предназначенный для аэрокосмических систем реального времени, получивший известность из-за использования в Программе космических шаттлов. Разработан в 1970-х годах компанией Intermetrics для НАСА. Написан на XPL, диалекте PL/I.

Тремя ключевыми факторами, обусловившими появление данного языка, явились надёжность, эффективность и машинонезависимость. Язык разработан для того, чтобы позволить выполнять задачи, связанные с аэрокосмическими нуждами (такие как векторные/матричные вычисления) так, чтобы это было легко понимаемо людьми, обладающими знаниями в области аэронавтики и не обязательно имеющими квалификацию в области программирования.

HAL/S разработан без многих конструкций, известных тем, что они часто приводят к ошибкам. В языке не используются сокращения для ключевых слов, ключевые слова не могут использоваться для обозначения переменных.

Некоторые возможности, такие как «GOTO», предоставлены главным образом для упрощения перевода на этот язык программ, написанных на других языках[3].

Особенности, подобные описанным, приданы языку для снижения вероятности появления ошибок и упрощения понимания программ (самодокументирующийся код).

HAL не является акронимом. На странице введения спецификации языка HAL/S[4] говорится: «….основной вклад в концепцию и реализацию MAC внёс профессор Дж. Хэлкомб Лэйнинг (Dr. J. Halcombe Laning) из Draper Laboratory.» Название «HAL» для нового языка предложено Эдом Коппсом (Ed Copps), основателем Intermetrics, в честь Хэла Лэйнинга, коллеги по Массачусетскому технологическому институту.

Одной из интересных возможностей HAL является то, что он поддерживает трёхстрочный входной формат, в котором три строки исходного кода используются для каждого оператора, где первую и третью строки можно использовать для показателей степени и индексов, соответственно[5]. Это было сделано в соответствии с математической нотацией.

Энциклопедичный YouTube

  • 1/3
    Просмотров:
    3 149 998
    7 915 260
    3 117 709
  • WE ARE ALL GOING TO D1E. (AI)
  • Genetic Engineering Will Change Everything Forever – CRISPR
  • The history of our world in 18 minutes | David Christian

Субтитры

Примечания

  1. Michael J. Ryer. 1.2 HAL/S contrasted with other high order languages // Programming in HAL/S. — 1978.
  2. STS Software (англ.). NSTS 1988 News Reference Manual. NASA. Дата обращения: 24 октября 2011. Архивировано 3 апреля 2012 года.
  3. Архивированная копия. Дата обращения: 30 июня 2009. Архивировано 19 марта 2009 года. «Программирование на HAL/S», страница 82  (англ.)
  4. Архивированная копия. Дата обращения: 26 февраля 2009. Архивировано 26 февраля 2009 года. «Спецификация языка HAL/S»  (англ.)
  5. Архивированная копия. Дата обращения: 30 июня 2009. Архивировано 12 мая 2008 года.Архивированная копия. Дата обращения: 30 июня 2009. Архивировано 12 мая 2008 года.

Ссылки


Эта страница в последний раз была отредактирована 4 сентября 2022 в 12:06.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).