NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
HAL/SM language specificationA programming language is presented for the flight software of the NASA Space Shuttle program. It is intended to satisfy virtually all of the flight software requirements of the space shuttle. To achieve this, it incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks. It is a higher order language designed to allow programmers, analysts, and engineers to communicate with the computer in a form approximating natural mathematical expression. Parts of the English language are combined with standard notation to provide a tool that readily encourages programming without demanding computer hardware expertise. Block diagrams and flow charts are included. The semantics of the language is discussed.
Document ID
19760007757
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Williams, G. P. W., Jr.
(M&S Computing, Inc. Huntsville, AL, United States)
Ross, C.
(M&S Computing, Inc. Huntsville, AL, United States)
Date Acquired
September 3, 2013
Publication Date
November 21, 1975
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-144100
REPT-75-0043
Report Number: NASA-CR-144100
Report Number: REPT-75-0043
Accession Number
76N14845
Funding Number(s)
CONTRACT_GRANT: NAS8-26990
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available