Ada
Wikibooks, manuali e libri di testo liberi.
| Questa è una pagina la cui traduzione dalla lingua inglese va completata o migliorata. La versione originale si trova al link [[1]] Se puoi, terminala o riscrivila tu, eliminando il testo in lingua straniera quando hai finito. Nota: se non vedi il testo da tradurre potrebbe essere nascosto, fai clic su modifica per visualizzarlo. |
Indice |
[modifica] Prefazione
Benvenuti!! Questo wikibook, iniziato come traduzione dall'inglese, si propone come tutorial per la programmazione in Ada.
Questo è il primo tutorial dedicato al linguaggio di programmazione Ada che contenga anche la descrizione dello standard Ada 2005. Se sei un principiante potrai imparare il nuovo standard; se, invece, sei un esperto utilizzatore di Ada potrai conoscerne le novità.
[modifica] Cenni generali sull'Ada
Ada è un linguaggio di programmazione che prende il suo nome da Augusta Ada Byron, Contessa di Lovelace. Include alcune caratteristiche che supportano direttamente, una programmazione orientata agli oggetti strutturata.
Ada è una buona scelta per il Rapid Application Development (sviluppo rapido di applicazioni), Extreme Programming (XP), e per lo sviluppo di software libero.
[modifica] Il Reference Manual del linguaggio Ada
Il Reference Manual (RM) di Ada (nome completo Ada Reference Manual, ISO/IEC 8652:1995(E)) è la definizione ufficiale del linguaggio. Se hai delle domande a cui non trovi risposta, potresti trovare qualcosa nel RM. Per questa ragione, tutte le pagine complete di questo libro contengono link verso le pagine RM appropriate.
Puoi ottenere l'RM completo per Ada 95 in uno dei seguenti siti:
- http://www.adahome.com
- http://www.adaic.org/standards/95lrm/html/RM-TTL.html
- http://www.adapower.com/rm95.php
Altri documenti correlati sono:
- The Annotated Reference Manual, an extended version of the RM aimed at compiler writers or other persons who want to know the fine details of the language.
- The Reference Manual Rationale, an explanation of the features of the language.
La bozza delle le specifiche di Ada 2005 può essere trovata qua:
[modifica] Sommario
[modifica] Per iniziare
- Basi Ada/Basi
- Trovare e installare Ada Ada/Installare
- Sviluppo di un programma in Ada Ada/Sviluppare un programma
[modifica] Caratteristiche del linguaggio
These chapters look at the broader picture. They are more tutorial like and show how the keyword, operators and so forth work together.
- Strutture di controllo Ada/Controllo
- Types and Subtypes Ada/Subtypes
- Strings Ada/Strings
- Subprograms Ada/Subprograms
- Packages Ada/Packages
- Input Output Ada/Input Output
- Exceptions Ada/Exceptions
- Generics Ada/Generics
- Tasking Ada/Tasking
- Object Orientation Ada/Object Orientation
- Memory management Ada/Memory
- New in Ada 2005 Ada/Ada 2005
- Ada Programming Tips Ada/Tips
[modifica] Computer Programming
The following articles are Ada adaptations from articles of the Computer programming book. The texts of these articles are language neutral but the examples are all Ada.
- Algorithms Ada/Algorithms
- Function overloading Ada/Function overloading
- Mathematical calculations Ada/Mathematical calculations
- Statements Ada/Statements
- Variables Ada/Variables
[modifica] Language Summary
Within the following chapters we look at foundations of Ada. These chapters may be used for reference of a particular keyword, delimiter, operator and so forth.
- Keywords Ada/Keywords
- Delimiters Ada/Delimiters
- Operators Ada/Operators
- Types Ada/Types
- Attributes Ada/Attributes
- Pragmas Ada/Pragmas
[modifica] Librarie predefinite
The library which comes with Ada in general and GNAT in particular. Ada's built in library is quite extensive and well structured. These chapters too are more reference like.
- Standard Ada/Libraries/Standard
- Ada Ada/Libraries/Ada
- Interfaces Ada/Libraries/Interfaces
- System Ada/Libraries/System
- GNAT Ada/Libraries/GNAT
[modifica] Altre librerie
Other libraries which are not part of the standard but freely available.

