Rationale for the Design of the Ada Programming Language

Rationale for the Design of the Ada Programming Language

Author: J. Ichbiah

Publisher: Cambridge University Press

Published: 1991-04-04

Total Pages: 410

ISBN-13: 9780521392679

DOWNLOAD EBOOK

This book presents the rationale behind the design and development of the programming language Ada. The materials incorporating corrections to its original printing by the Ada Joint Program Office (AJPO), will be essential reading for all those currently using the language as well as those considering its adoption.


Rationale for the Design of the ADA Programming Language

Rationale for the Design of the ADA Programming Language

Author: Jean D. Ichbiah

Publisher: Silicon Press

Published: 1986

Total Pages: 412

ISBN-13: 9780961533656

DOWNLOAD EBOOK

This book presents the rationale behind the design and development of the programming language Ada. The materials incorporating corrections to its original printing by the Ada Joint Program Office (AJPO), will be essential reading for all those currently using the language as well as those considering its adoption.


Programming in Ada 95

Programming in Ada 95

Author: John Gilbert Presslie Barnes

Publisher: Addison-Wesley Professional

Published: 1998

Total Pages: 724

ISBN-13:

DOWNLOAD EBOOK

Ada 95 is the first fully object-oriented programming language to be internationally standardized. John Barnes was a key member of the language's design team, and this is a new edition of his definitive text and reference for the Ada 95 language.


Programming Language Design Concepts

Programming Language Design Concepts

Author: David A. Watt

Publisher: John Wiley & Sons

Published: 2004-05-21

Total Pages: 500

ISBN-13:

DOWNLOAD EBOOK

Explains the concepts underlying programming languages, and demonstrates how these concepts are synthesized in the major paradigms: imperative, OO, concurrent, functional, logic and with recent scripting languages. It gives greatest prominence to the OO paradigm. Includes numerous examples using C, Java and C++ as exmplar languages Additional case-study languages: Python, Haskell, Prolog and Ada Extensive end-of-chapter exercises with sample solutions on the companion Web site Deepens study by examining the motivation of programming languages not just their features


System Development and Ada

System Development and Ada

Author: A. Nico Habermann

Publisher: Springer Science & Business Media

Published: 1987-09-23

Total Pages: 316

ISBN-13: 9783540183419

DOWNLOAD EBOOK

The collection of papers published in this book was initially presented at the Workshop on Software Factories and Ada, held on Capri, May 26-30, 1986. The subject of the book is software development environments. Software development is treated from three viewpoints: methodologies, language issues and mechanisms. Of particular interest are the discussions of automation of the development process and the formalization of software development specifications. Several new methodologies are described, many of which are available on the commercial market. New is in particular the formalization of the design and development process. Interesting ideas are presented on planning the design process and on supporting project management by formal tools. The reader will find a variety of interesting methodologies and mechanisms that are operational. The book is suitable for readers interested in knowing in which direction programming environment research is moving.


Ada 95

Ada 95

Author: John English

Publisher:

Published: 1997

Total Pages: 518

ISBN-13:

DOWNLOAD EBOOK

Ada 95: The Craft of Object-oriented Programming is a beginner's introduction to Ada 95 which uses an example-driven approach that gradually develops small trivial programs into large case studies. The main emphasis of this exciting new publication is on using object-oriented technology to write maintainable, extensible programs. Program design concepts are introduced throughout the text, using maintenance scenarios to highlight shortcomings and produce improved designs. Practical issues such as debugging techniques are tackled, and important Ada features not found in other languages are dealt with early in the text. These include exception handling, user-defined types, procedures, functions, packages and child packages. Ada 95: The Craft of Object-oriented Programming is essential reading for anybody who requires a comprehensive guide to the Ada 95 programming language. Key features: Example-driven approach with examples developed gradually throughout the text, emphasis upon maintenance and maintainability of programs, in-chapter problems and end-of-chapter exercises, and worked examples and case studies throughout the text to aid student learning.


Ada

Ada

Author: Narain Gehani

Publisher: Silicon Press

Published: 1995

Total Pages: 296

ISBN-13: 9780929306155

DOWNLOAD EBOOK

Written for readers familiar with at least one procedural programming language. Focus is on novel aspects of Ada. Includes an ATandT diskette of examples. Annotation copyrighted by Book News, Inc., Portland, OR


Building High Integrity Applications with SPARK

Building High Integrity Applications with SPARK

Author: John W. McCormick

Publisher: Cambridge University Press

Published: 2015-08-31

Total Pages: 383

ISBN-13: 1316368386

DOWNLOAD EBOOK

Software is pervasive in our lives. We are accustomed to dealing with the failures of much of that software - restarting an application is a very familiar solution. Such solutions are unacceptable when the software controls our cars, airplanes and medical devices or manages our private information. These applications must run without error. SPARK provides a means, based on mathematical proof, to guarantee that a program has no errors. SPARK is a formally defined programming language and a set of verification tools specifically designed to support the development of software used in high integrity applications. Using SPARK, developers can formally verify properties of their code such as information flow, freedom from runtime errors, functional correctness, security properties and safety properties. Written by two SPARK experts, this is the first introduction to the just-released 2014 version. It will help students and developers alike master the basic concepts for building systems with SPARK.