DocumentCode
2667729
Title
Ada portability-is it oversold?
Author
Hudson, Wendy J.
Author_Institution
Concurrent Comput. Corp., Tinton Falls, NJ, USA
fYear
1990
fDate
21-25 May 1990
Firstpage
595
Abstract
It is argued that Ada code is not as portable as was first hoped. However, many of the nonportable sections of Ada code are much more easily identifiable than in other programming languages. It is further maintained that, any real programming project, it will be almost impossible to transfer code from one architecture to another or from one compiler to another without at least some changes. Changes will be required where the program accesses the file system or operating system. The programmer should also be aware that there are other issues which will affect efficient portability of the Ada code. The stack and heap handling will differ between compilers, and this can affect run-time efficiency. It is concluded that designers and developers of real-time programs, such as simulators, need to understand the portability limits of their code in order to make effective life-cycle decisions about these projects
Keywords
Ada; software portability; Ada portability; compilers; life-cycle decisions; real programming; real-time programs; run-time efficiency; simulators; software portability; stack and heap handling; Computer languages; Concurrent computing; File systems; Hardware; Operating systems; Program processors; Programming profession; Runtime; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Aerospace and Electronics Conference, 1990. NAECON 1990., Proceedings of the IEEE 1990 National
Conference_Location
Dayton, OH
Type
conf
DOI
10.1109/NAECON.1990.112832
Filename
112832
Link To Document