Why did we select ADA?
ADA is a standard language easy to transfer from one
Operating System to an other. ADA compilers are powerful (they can
check memory overlaps) and stricter than C/C++ compilers. ADA is an
Object Oriented language, and is a language close to VHDL syntax.
VHDL users can easily use and learn it, its apprenticeship is very
fast.
Moreover:
- Designers may benefit from advanced debugging capabilities such
as the Automatic Code coverage analysis (GCOV)
- Intellectual Property is protected through compilation of the
source code...
The main advantages linked to Ada language:
- Ada is standardized (ANSI and ISO)
- Ada benefits from several suppliers of compilators which provide
state-of-the-art solution for development and debugging.
- This is quite safe a language which detects errors due to memory
overflow of parameters... when compiling,
- Ada is Object-Oriented,
- Ada enables concurrent operations for parallel processes.