Ada: differenze tra le versioni
avanzamento 25% |
mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
{{ |
{{T|url=http://en.wikibooks.org/wiki/Ada_Programming}} |
||
{{Da wikificare}} |
{{Da wikificare}} |
||
---- |
---- |
Versione delle 12:30, 20 ago 2007
Questa è una pagina la cui traduzione dalla lingua inglese va completata o migliorata. La versione originale si trova al link [[1]] |
Questo libro necessita di essere "wikificato", ovvero formattato secondo gli standard di Wikibooks.
Collabora anche tu a rendere questo libro conforme alle linee guida e poi rimuovi questo avviso. |
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à.
Cenni Generali sull'Ada
Ada è un linguaggio di programmazione che prende il suo nome da Augusta Ada Byron, Contessa di Lovelace.
Ada include alcune caratteristiche che supportano direttamente, una programmazione orientata agli oggetti strutturata.
Ada è una buona scelta per il Rapid Application Development (Rapido Sviluppo di Applicazioni), Extreme Programming (XP), e per lo sviluppo di Software Libero.
Il Reference Manual dal 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 (albeit often a bit cryptic for non-language-lawyers). Per questa ragione, tutte le pagine complete sulla Programmazione Ada contengono links verso le pagine RM appropriate.
- Puoi ottenere l'RM completo per Ada 95 in uno dei seguenti siti:
- There are two documents related with the RM:
- 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.
- The draft for the upcoming Ada 2005 can be found here. Beware: it's not finished yet.
=== Ada Conformity Assessment Test Suite === Template:Da wikificareikipedia
Unlike other programming languages, Ada compilers are officially tested and only those which pass this test are accepted for military and commercial work. This means that all Ada compilers behave (almost) the same, so you do not have to learn any dialects. But because the Ada standard allows the compiler writers to include some additions, you could learn a cool new feature only to find out that your favorite compiler does not support it....
Programming in Ada
Per Iniziare
Dove trovare un compilatore, o come compilare il sorgente, tutte le risposte qui:
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.
- Control Structures
- Types and Subtypes
- Strings
- Subprograms
- Packages
- Input Output
- Exceptions
- Generics
- Tasking
- Object Orientation
- Memory management
- New in Ada 2005
- Ada Programming Tips
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.
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.
Predefined Language Libraries
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.
Other Language Libraries
Other libraries which are not part of the standard but freely available.
See also
- AdaWikiRing — A list of Ada Wikis
- AdaPower — Ada Tools and Resources
- Ada World — A brand new Ada related website
- Ada Answers — Building better software with Ada
- Computer-Books.us — Online Ada books
Authors and contributors
This Wikibook has been written by:
- Martin Krischik (Contributions)
- Manuel Gómez (Contributions)
- Santiago Urueña (Contributions)
- C.K.W. Grein (Contributions)
- Bill Findlay (Contributions)
- B. Seidel (Contributions)
- Simon Wright (Contributions)
- Allen Lew (Contributions)
- John Oleszkiewicz (Contributions)
- Nicolas Kaiser (Contributions)
- Larry Luther (Contributions)
- Ed Falis
- Pascal Obry
- Unnamed Hero (Contributions)
If you wish to contribute as well you should read Contributing and join us at the Contributors lounge.Template:Link AdQ