ADA Programming by Wikibooks contributors
English | Sep. 13, 2011 | ISBN: 1466342773 | 410 Pages | PDF | 3 MB
English | Sep. 13, 2011 | ISBN: 1466342773 | 410 Pages | PDF | 3 MB
ADA Programming is a tutorial teaching the Ada programming language. Ada puts unique emphasis on, and provides strong support for, good software engineering practices that scale well to very large software systems (millions of lines of code, and very large development teams).
Ada beginners frequently ask how it can be that such a simple program as "Hello, world!" results in such a large executable. The reason has nothing to do with Ada but can usually be found in the compiler and linker options used — or better, not used. Standard behavior for Ada compilers — or good compilers in general — is not to create the best code possible but to be optimized for ease of use. This is done to ensure a system that works "out of the box" and thus does not frighten away potential new users with unneeded complexity.