Contoh rpp sejarah 3.6 smk11/15/2022 ![]() Program reliability is enhanced through language clarity and readability, modularity through program structure, and protection of code and data. HAL/S is a higher order language and system, now operational, adopted by NASA for programming Space Shuttle on-board software. HAL/S - The programming language for Shuttle Input/output will be convenient and readable. Others can be converted simply by replacing the implicit HAL/S multiply operator with the Ada *. With these packages, many HAL/S expressions will compile and execute in Ada, unchanged. Furthermore, using Ada's extensibility, many quaternion functions are being implemented as infix operations equivalent capabilities were never implemented in HAL/S because doing so would entail modifying the compiler and expanding the language. In addition, the linear algebra package will provide all of the quaternion functions used in Shuttle steering and Galileo attitude control. The packages under development at JPL will provide all of the vector-matrix, array, and arithmetic functions described in the HAL/S manuals. These must enable programmers to code in Ada as they have coded in HAL/S. Standard avionic packages remain to be developed. ![]() ![]() Rather than providing built-in tools, Ada provides the elements with which users can build their own. Ada is designed for a broader group of applications. The HAL/S avionics programmers have enjoyed a variety of tools built into a language tailored to their special requirements. ![]() Vector-matrix-quaternion, array and arithmetic packages: All HAL/S functions implemented in Ada To achieve this, HAL/S incorporates a wide range of features, including applications oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks. The language is intended to satisfy virtually all of the flight software requirements of NASA programs. ![]() The formal HAL/S language specification is documented with particular referral to the essentials of HAL/S syntax and semantics. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |