software.wikisort.org - Linguaggio

Search / Calendar

HAL/S è un linguaggio real-time per applicazioni aerospaziali, conosciuto per il suo utilizzo nello Space Shuttle. È stato sviluppato negli anni settanta dalla Intermetrics per la NASA.

HAL/S
linguaggio di programmazione
AutoreIntermetrics, Inc.
Data di origine1978
Influenzato daXPL

HAL/S è stato scritto utilizzando XPL, un dialetto del PL/I.

I tre fattori chiave presi in considerazione nella stesura del linguaggio sono stati: affidabilità, efficienza e indipendenza dall'hardware.

Il linguaggio è stato concepito in modo da poter rendere compiti, quali il calcolo vettoriale associato alle operazioni aerospaziali, facilmente comprensibili alle persone che possiedono nozioni in materia.

Alcune funzionalità come i salti incondizionati (come i GOTO del BASIC) sono stati implementati principalmente per facilitare le traduzioni meccaniche da altri linguaggi, le parole chiave sono tutte riservate (non è possibile definire variabili con lo stesso nome), tutte funzionalità pensate per ridurre i possibili errori di codifica e rendere i programmi facilmente comprensibili.

"HAL" è stato suggerito come nome del linguaggio da Ed Copps, un fondatore di Intermetrics, in onore di Hal Laning, un suo collega del MIT.


На других языках


- [it] HAL/S

[ru] HAL/S

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



Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.org - проект по пересортировке и дополнению контента Википедии