Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Recommended product

Popular links

Popular links


Selecting an Ada Compilation System

Selecting an Ada Compilation System

Selecting an Ada Compilation System

J. Dawes
M. J. Pickett
A. Wearing
February 1991
Hardback
9780521404983

Looking for an examination copy?

This title is not currently available for examination. However, if you are interested in the title for your course we can consider offering an examination copy. To register your interest please contact [email protected] providing details of the course you are teaching.

Out of Print
Hardback

    In 1983 there were just three compilers that implemented the full Ada language. By 1989, there were 171 base compilers and 70 derived compilers supplied by about fifty independent vendors. The proliferation of compilation systems spawned the need for a book such as this, which aims to guide Ada users in effectively formulating their requirements for a software project, evaluating those requirements, and selecting an Ada compilation system based on the evaluation.
    For the purposes of this guidebook the compilation system is taken to be those tools that are an integral part of the Ada system: the editor, compiler, various listing tools, linker, target loader, and debugger. It begins in Part I with a number of chapters discussing applications, such as size or interfacing. Part II consists of questions and answers specifically chosen to yield significant information about choosing a compilation system. The last part contains a number of chapters on various sources of information. The conclusions found in this book should prove essential reading for anyone considering adoption of the Ada programming language and will be of value to the entire Ada community.

    Product details

    February 1991
    Hardback
    9780521404983
    183 pages
    235 × 157 × 15 mm
    0.382kg
    Unavailable - out of print December 2010

    Table of Contents

    • Foreword
    • Preface
    • Introduction
    • Part I. Application Requirements:
    • 1. Introduction to Part I
    • 2. Long lifetime
    • 3. Large program size
    • 4. Portability
    • 5. Compile-time operational qualities
    • 6. Software interfacing
    • 7. Run-time operational qualities
    • 8. Concurrency
    • 9. Security
    • 10. Time constraints
    • 11. Host-target development
    • 12. Embedded application systems
    • 13. Hardware interfacing
    • 14. Exploitation of target and computational capacity
    • 15. Multiprocessing
    • 16. Use of high level tools
    • 17. Training
    • Part II. Questionnaires:
    • 18. Introduction to Part II
    • 19. Compilation system facilities
    • 20. Quality and documentation
    • 21. Performance and capacity
    • 22. Run-time implementation concerns
    • 23. Architectural considerations
    • 24. Man machine interface
    • 25. Language-related characteristics
    • 26. Tool-building activities
    • 27. Contractual Matters
    • Part III. Sources of Information:
    • 28. Introduction to Part III
    • 29. Benchmarks
    • 30. Evaluation systems
    • 31. Published literature
    • Glossary
    • References.
      Editors
    • J. Dawes
    • M. J. Pickett
    • A. Wearing