Title :
Ada portability-is it oversold?
Author :
Hudson, Wendy J.
Author_Institution :
Concurrent Comput. Corp., Tinton Falls, NJ, USA
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;
Conference_Titel :
Aerospace and Electronics Conference, 1990. NAECON 1990., Proceedings of the IEEE 1990 National
Conference_Location :
Dayton, OH
DOI :
10.1109/NAECON.1990.112832