Differenze tra le versioni di "Ada"

1 447 byte rimossi ,  14 anni fa
nessun oggetto della modifica
m
 
__TOC__
==Prefazione==
 
Benvenuti!! Questo wikibook, iniziato come traduzione dall'[[:en:Ada Programming|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.
This is the first [[Ada Programming/Tutorials|Ada tutorial]] comprehending the imminent [[Ada Programming/Ada 2005|Ada 2005]] standard. If you are a beginner you will learn the future standard - if you are a seasoned Ada user you can see what's new.
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===
Current Development Stage for '''Ada Programming''' is "{{stage|75%|Jul 27, 2005}}". At this date, there are more than 200 pages in this book, which makes '''Ada Programming''' the larger of the [[Computer programming|programming]] wikibooks <small>(see [http://en.wikipedia.org/wikistats/wikibooks/EN/Wikibooks_EN.htm wikistats] or [[:Category:Ada Programming]])</small>.
 
Ada è un linguaggio di programmazione che prende il suo nome da Augusta Ada King, Contessa di Lovelace.
But still there is always room for improvement — do help us to expand '''Ada Programming'''. Even beginners will find areas to participate.
 
Ada include alcune caratteristiche che supportano direttamente, una programmazione orientata agli oggetti strutturata.
== About Ada == {{Da wikificareikipedia|Ada programming language}}
 
Ada è una buona scelta per il [[w:Rapid_application_development|RAD]] (Rapido Sviluppo di Applicazioni), [[w:Extreme Programming]] (XP), e per lo sviluppo di [[w:Software Libero]].
Ada is a true multi-purpose programming language suitable for all development needs. Ada shares with [[Programming:C plus plus|C++]] the fact that it is "[[w:Programming paradigm|method]]" neutral: it can be used in an [[w:object-oriented programming|OOP <small>(Object-Oriented Programming)</small>]] way, using other development models, or combinations.
 
The specification/body separation makes Ada a good choice when software development is being done by a large team. The [[w:Strongly-typed programming language|strong typing]] helps to prevent many programming errors that are common in [[w:Weakly typed programming language|weakly typed]] languages.
 
Ada learning curve is not as slow as the learning curve of [[Programming:C|C]]/[[Programming:C plus plus|C++]] and more importantly free of traps <small>(caused by hidden or implicit features which are difficult to learn)</small>. This makes Ada a good teaching language.
 
It has particular strengths for safety-critical and high-reliability applications. But these strengths are useful for any development where there is a wish for "bug free" software.
 
Ada is fine for [[w:Rapid_application_development|RAD <small>(Rapid Application Development)</small>]], and is amenable to test driven design —a la [[w:Extreme_Programming|XP <small>(Extreme Programming)</small>]].
 
=== The Language Reference Manual === {{Da wikificareikipedia|ISO 8652}}
171

contributi