Email the Author
You can use this page to email Eduardo Brito about Introduction to the Ada Programming Language.
About the Book
Ada, as a general purpose programming language, has never quite picked up its pace. In fact, many programmers nowadays probably have never even heard about this programming language until reading this text. Several other books, authors, researchers, and so on and so forth, have questioned (and presented historical facts and ideas) why this seems to be the case. Several opinion papers have been written by the language's advocates who have defended the programming language with all their might. This isn't such a book.
This book intends to introduce newcomers (and some old returnees) to the current Ada programming language as a general purpose programming language, well suited for a wide range of tasks. The book is aimed at three types of people: 1) People that need to learn how to program in Ada, especially 2012, but can't find any well-rounded introduction to the programming language that addresses Ada 2012 features (that doesn't cost an arm and a leg); 2) Students that are being "coerced" into learning Ada in one of their CS courses; 3) people that want to start learning a full fledged, mature programming language with support for concurrent programming embedded into the design of the programming language.
A special focus is given to what I consider the 2 main advantages of Ada: its type system and its built-in concurrency.
About the Author
BSc in Informatics Engineering from Universidade do Minho, Braga, Portugal.
MSc in Informatics from Universidade do Minho, Braga, Portugal.
Enrolled in PhD.
Research interests in: Formal Methods, Program Verification, Concurrency.
Life interests: Budô.