Ada: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 35: Riga 35:
== Sommario ==
== Sommario ==
* {{modulo|Ada/Copertina|breve}}
* {{modulo|Ada/Copertina|breve}}
=== Per iniziare ===
* {{modulo|Ada/Basi|Basi|breve}}
* {{modulo|Ada/Basi|Basi|breve}}
* {{modulo|Ada/Installare|Trovare e installare Ada|breve}}
* {{modulo|Ada/Installare|Trovare e installare Ada|breve}}
* {{modulo|Ada/Sviluppare un programma|Sviluppo di un programma in Ada|breve}}
* {{modulo|Ada/Sviluppare un programma|Sviluppo di un programma in Ada|breve}}
* {{modulo|Ada/Variabili|Variabili|breve}}

* {{modulo|Ada/Controllo|Strutture di controllo|breve}}
=== Caratteristiche del linguaggio ===
* {{modulo|Ada/Matematica|Operazioni matematiche|breve}}

These chapters look at the broader picture. They are more tutorial like and show how the keyword, operators and so forth work together.

* {{modulo|Ada/Controllo|Strutture di controllo}}
* {{modulo|Ada/Subtypes|Types and Subtypes}}
* {{modulo|Ada/Strings|Strings}}
* {{modulo|Ada/Subprograms|Subprograms}}
* {{modulo|Ada/Packages|Packages}}
* {{modulo|Ada/Input Output|Input Output}}
* {{modulo|Ada/Exceptions|Exceptions}}
* {{modulo|Ada/Generics|Generics}}
* {{modulo|Ada/Tasking|Tasking}}
* {{modulo|Ada/Object Orientation|Object Orientation}}
* {{modulo|Ada/Memory|Memory management}}
* {{modulo|Ada/Ada 2005|New in Ada 2005}}
* {{modulo|Ada/Tips|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.

* {{modulo|Ada/Algorithms|Algorithms}}
* {{modulo|Ada/Function overloading|Function overloading}}
* {{modulo|Ada/Mathematical calculations|Mathematical calculations}}
* {{modulo|Ada/Statements|Statements}}
** {{modulo|Ada/Control|Control Statements}}
* {{modulo|Ada/Variables|Variables}}

=== 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.

* {{modulo|Ada/Keywords|Keywords}}
* {{modulo|Ada/Delimiters|Delimiters}}
* {{modulo|Ada/Operators|Operators}}
* {{modulo|Ada/Types|Types}}
* {{modulo|Ada/Attributes|Attributes}}
* {{modulo|Ada/Pragmas|Pragmas}}

=== Librerie predefinite ===

The library which comes with Ada in general and [[w:GNAT|GNAT]] in particular. Ada's built in library is quite extensive and well structured. These chapters too are more reference like.

* {{modulo|Ada/Libraries/Standard|Standard}}
* {{modulo|Ada/Libraries/Ada|Ada}}
* {{modulo|Ada/Libraries/Interfaces|Interfaces}}
* {{modulo|Ada/Libraries/System|System}}
* {{modulo|Ada/Libraries/GNAT|GNAT}}

=== Altre librerie ===

Altre librerie distribuite liberamente ma che non sono parte dello standard.

* {{modulo|Ada/Libraries|Libraries}}
** {{modulo|Ada/Libraries/MultiPurpose|Multi Purpose}}
** {{modulo|Ada/Libraries/Container|Container Libraries}}
** {{modulo|Ada/Libraries/GUI|GUI Libraries}}
** {{modulo|Ada/Libraries/Distributed|Distributed Objects}}
** {{modulo|Ada/Libraries/Database|Database}}
** {{modulo|Ada/Libraries/Web|Web Programming}}
** {{modulo|Ada/Libraries/IO|Input/Output}}
* {{modulo|Ada/Platform|Platform}}
** {{modulo|Ada/Platform/Linux|Programming Ada 95 in Linux}}
** {{modulo|Ada/Platform/Windows|Programming Ada 95 in Windows}}
** {{modulo|Ada/Platform/VM|Programming Ada 95 in Virtual Machines (Java, .NET)}}
* {{modulo|Ada/Portals|Open-source portals}}


{{Linguaggi di programmazione}}
{{Linguaggi di programmazione}}

Versione delle 15:37, 26 set 2008

Augusta Ada King, Contessa di Lovelace.

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. 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.

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:

Altri documenti correlati sono:

La bozza delle le specifiche di Ada 2005 può essere trovata qua:

Sommario

Linguaggi di programmazione su Wikibooks

Ada | Assembly | C | C++ | C# | CSS | HTML | Java | JavaScript | Lisp | LOGO | Lua | Pascal | Perl | PHP | Prolog | Python | XML