|
|
|
Why Use Ada?
- Why Use Ada?
Consider some of the reasons companies cite for switching
to Ada: Some organizations are looking to improve the reliability of their
software because system errors could have fatal consequences to life or the
financial health of their business. So, they choose Ada for its unique and
powerful safeguards. Other companies choose Ada for its ability to reduce
software development and maintenance costs.
- Choose Ada
For companies throughout the world, Ada is the programming language of choice
for all the right reasons. These companies know that Ada is their most
effective language for building fast, reliable, and adaptable systems, on time.
- Ada "Reloaded" a Winner for High-Integrity Real-Time Apps
This article from the COTS Journal explains how Ada is still the technology to beat in
high-integrity real-time applications. New features in Ada 2005 help strengthen Ada's position.
- Ada Does Multicore Now
Multicore programming is a new buzzword. Ada has always supported multiprocessor
systems, and multicore systems are no different. This section gives an overview of
the use of Ada to program multicore systems.
- Ada Helps Build Safe Systems
Many systems have critical safety requirements, such as those used in airplanes, medical systems, communications systems, and
many more. Ada is a language of choice for programming such systems, because of its emphasis on correctness and the detection of
errors. This section gathers a number of articles on the use of Ada in high-integrity, safety-critical systems. They're
worth reading even if your applications are not potentially dangerous, since many systems have correctness and uptime
requirements.
- Enhance Security With Ada
- Ada Enhances Embedded Systems Development
An overview of Ada features for embedded systems development, explaining
how they can improve the correctness and maintainability of a system
without sacrificing runtime performance.
- Robotics with Ada95
This Circuit Cellar article describes using Ada 95 for robotics applications.
- Comparing Ada to C and C++
For many users, the choice is between using Ada and C++. This section provides
overviews and comparison studies which show that Ada is better suited for
building reliable software, and that using Ada reduces defects — which
saves money.
- From Extended Pascals to Ada 95
If you are familiar with an extended Pascal (like Delphi, Turbo Pascal, UCSD
Pascal, VAX Pascal, or many others), this article compares many Pascal extensions
with their standard counterparts in Ada 95. Since these features are standard,
they work in the same way on all Ada compilers, meaning that code works the same
way on Sun workstations, Linux boxes, Windows laptops, and the DOS emulator on
your PDA.
General Information on Ada
- Introducing Ada
A quick tour of Ada 95, looking at all of the major features of the language and how
they help promote the construction of reliable software.
- Ada Terminology
A glossary of Ada terminology.
- Ada Distilled (.pdf)
A book which provides a quick-start introduction to Ada 95 for experienced programmers.
For other Ada books available on-line, see our free textbooks page.
- An Overview of Ada 95
An overview of Ada 95, concentrating on features added by Ada 95.
- FAQs
Two web sites offer separate lists of Frequently Asked Questions (FAQs) about Ada.
The sites cover different ground, so check both of them for answers.
- Ada Power
The most up-to-date AdaFAQ, which David Botton actively maintains, is on AdaPower.
- Ada Home
While the Ada Programmer's Frequently Asked Questions page covers a broader
variety of topics, Magnus Kempe no longer maintains the AdaHome site and some
of the links are broken. While we have a copy of the FAQ, we cannot update or
correct it because of the author's copyright restrictions.
Ada History and Design
- The A-Z of Programming Languages: Ada
is a 2008 interview with S. Tucker Taft. This is a fascinating discussion with the lead designer of Ada 95
(and an active participant in the development Ada before and after) covering
many topics about programming language design and the history of Ada.
- Ada Helps Churn Out Less Buggy Code
A 1999 interview with S. Tucker Taft, then chairman of the Ada Resource Association and lead designer
of Ada 95. He describes why Ada is still important, and his view of the future of Ada.
|
Sponsored by the following ARA member companies:
|  |