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 :
بازگشت