• 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