Ada (programming language)

Ada is a structured , statically typed , imperative , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has built-in language support for design-by-contract , extremely strong typing, explicit concurrency, tasks, synchronous message passing, protected objects, and non-determinism . Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Ada is an international standard; the current version (known as Ada 2012 [7] ) is defined by ISO/IEC 8652:2012. [8]

Page Revisions

Year Metadata Sections Top Words First Paragraph
2018

165525 characters

17 sections

51 paragraphs

10 images

304 internal links

58 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. References

7. External links

ada 0.759

task 0.185

protected 0.180

entries 0.162

guards 0.114

8652 0.101

gnat 0.101

ichbiah 0.101

air 0.084

blocked 0.084

defense 0.084

lovelace 0.081

military 0.081

iso 0.073

violations 0.065

Ada is a structured , statically typed , imperative , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has built-in language support for design-by-contract , extremely strong typing, explicit concurrency, tasks, synchronous message passing, protected objects, and non-determinism . Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Ada is an international standard; the current version (known as Ada 2012 [7] ) is defined by ISO/IEC 8652:2012. [8]

2017

162902 characters

18 sections

55 paragraphs

9 images

308 internal links

51 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. References

7. External links

ada 0.772

task 0.176

protected 0.171

entries 0.153

gnat 0.134

guards 0.108

8652 0.096

ichbiah 0.096

air 0.079

blocked 0.079

defense 0.079

lovelace 0.077

military 0.077

iso 0.069

95 0.067

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has built-in language support for design-by-contract , extremely strong typing, explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism . Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Ada is an international standard; the current version (known as Ada 2012 [7] ) is defined by ISO/IEC 8652:2012. [8]

2016

142738 characters

17 sections

51 paragraphs

9 images

272 internal links

43 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. References

7. External links

ada 0.756

task 0.187

protected 0.182

entries 0.163

guards 0.115

8652 0.102

gnat 0.102

ichbiah 0.102

air 0.084

blocked 0.084

lovelace 0.082

military 0.082

iso 0.074

defense 0.070

violations 0.066

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has built-in language support for design-by-contract , extremely strong typing, explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism . Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Ada is an international standard; the current version (known as Ada 2012 [7] ) is defined by ISO/IEC 8652:2012. [8]

2015

128159 characters

17 sections

51 paragraphs

7 images

237 internal links

34 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. References

7. External links

ada 0.757

task 0.189

protected 0.184

entries 0.165

guards 0.116

8652 0.103

gnat 0.103

ichbiah 0.103

blocked 0.086

lovelace 0.083

iso 0.075

air 0.071

defense 0.071

violations 0.066

traffic 0.066

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has built-in language support for design-by-contract , extremely strong typing, explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism . Ada improves code safety and maintainability by using the compiler to find errors in favor of runtime errors. Ada is an international standard; the current version (known as Ada 2012 [3] ) is defined by ISO/IEC 8652:2012. [4]

2014

123183 characters

17 sections

53 paragraphs

6 images

225 internal links

29 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. References

7. External links

ada 0.757

task 0.189

protected 0.184

entries 0.165

guards 0.116

8652 0.103

gnat 0.103

ichbiah 0.103

blocked 0.086

lovelace 0.083

iso 0.075

95 0.072

air 0.071

defense 0.071

violations 0.066

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has built-in language support for explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism. Ada is an international standard; the current version (known as Ada 2012 [3] ) is defined by ISO/IEC 8652:2012. [4]

2013

118350 characters

17 sections

54 paragraphs

5 images

220 internal links

29 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. References

7. External links

ada 0.753

task 0.191

protected 0.186

entries 0.166

guards 0.117

8652 0.104

gnat 0.104

ichbiah 0.104

blocked 0.086

lovelace 0.083

iso 0.075

95 0.072

air 0.072

defense 0.072

violations 0.067

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has built-in language support for explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism. Ada is an international standard; the current version (known as Ada 2012 [3] ) is defined by ISO/IEC 8652:2012. [4]

2012

116306 characters

17 sections

54 paragraphs

5 images

219 internal links

28 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. References

7. External links

ada 0.754

task 0.191

protected 0.186

entries 0.167

guards 0.117

8652 0.104

gnat 0.104

ichbiah 0.104

blocked 0.086

lovelace 0.083

iso 0.075

95 0.072

air 0.072

defense 0.072

violations 0.067

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has built-in language support for explicit concurrency, offering tasks, synchronous message passing, protected objects, and non-determinism. Ada is an international standard; the current version (known as Ada 2012 [2] ) is defined by ISO/IEC 8652:2012. [3]

2011

118282 characters

18 sections

55 paragraphs

7 images

224 internal links

30 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. Notes

7. References

8. External links

ada 0.737

task 0.198

entries 0.188

protected 0.186

guards 0.134

8652 0.104

ichbiah 0.104

blocked 0.086

gnat 0.083

lovelace 0.083

iso 0.075

95 0.072

air 0.072

defense 0.072

violations 0.067

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It has strong built-in language support for explicit concurrency, offering tasks, synchronous message passing (via guarded task entries), protected objects (a monitor-like construct with additional guards as in conditional critical regions) and nondeterminism (via select statements).

2010

80212 characters

16 sections

37 paragraphs

5 images

168 internal links

21 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. Notes

7. References

8. External links

ada 0.812

8652 0.132

ichbiah 0.132

lovelace 0.106

iso 0.095

defense 0.091

dod 0.085

pool 0.085

bull 0.079

cii 0.079

dash 0.079

gnat 0.079

checks 0.065

95 0.065

department 0.065

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede the hundreds of programming languages then used by the DoD. Ada is strongly typed and compilers are validated for reliability in mission-critical applications, such as avionics software. Ada is an international standard; the current version (known as Ada 2005) is defined by joint ISO/ANSI standard, [1] combined with major Amendment ISO/IEC 8652:1995/Amd 1:2007. [2]

2009

69941 characters

16 sections

34 paragraphs

4 images

154 internal links

17 external links

1. Features

2. History

3. Standardization

4. Language constructs

5. See also

6. Notes

7. References

8. External links

ada 0.811

8652 0.140

ichbiah 0.140

lovelace 0.112

defense 0.097

iso 0.093

dod 0.090

bull 0.084

cii 0.084

dash 0.084

gnat 0.084

95 0.069

department 0.069

1995 0.064

green 0.058

Ada is a structured , statically typed , imperative , wide-spectrum , and object-oriented high-level computer programming language , extended from Pascal and other languages. It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede the hundreds of programming languages then used by the DoD. Ada is strongly typed and compilers are validated for reliability in mission-critical applications, such as avionics software. Ada is an international standard; the current version (known as Ada 2005) is defined by joint ISO/ANSI standard ( ISO-8652:1995 ), combined with major Amendment ISO/IEC 8652:1995/Amd 1:2007 .

2008

49694 characters

12 sections

24 paragraphs

4 images

138 internal links

18 external links

1. Features

2. History

3. Standardization

4. "Hello, world!" in Ada

5. See also

6. Notes

7. References

8. External links

ada 0.771

8652 0.164

ichbiah 0.131

lovelace 0.131

iso 0.108

bull 0.098

cii 0.098

dash 0.098

gnat 0.098

defense 0.091

95 0.081

department 0.081

dod 0.079

1995 0.075

green 0.068

Ada is a structured , statically typed , imperative , and object-oriented high-level computer programming language , extended from Pascal and other languages. It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense during 1977–1983 to supersede the hundreds of programming languages then used by the US Department of Defense (DoD). Ada is strongly typed and compilers are validated for reliability in mission-critical applications, such as avionics software. Ada is an international standard; the current version (known as Ada 2005) is defined by joint ISO/ANSI standard ( ISO-8652:1995 ), combined with major Amendment ISO/IEC 8652:1995/Amd 1:2007 .

2007

62172 characters

16 sections

24 paragraphs

6 images

201 internal links

35 external links

1. Features

2. History

3. "Hello, world!" in Ada

4. See also

5. References

6. External links

ada 0.753

8652 0.181

ichbiah 0.145

lovelace 0.145

iso 0.109

bull 0.109

cii 0.109

defense 0.100

95 0.090

department 0.090

rationale 0.087

dod 0.087

1995 0.083

green 0.075

1987 0.075

Ada ( Template:IPAEng ) is a structured , statically typed , imperative , and object-oriented high-level computer programming language . It was originally designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense during 1977–1983 to supersede the hundreds of programming languages then used by the US Department of Defense (DoD). Ada addresses some of the same tasks as C or C++ , but Ada is strongly typed (even for integer-range), and compilers are validated for reliability in mission-critical applications, such as avionics software. Ada is an international standard; the current version (known as Ada 2005) is defined by joint ISO/ANSI standard ( ISO-8652:1995 ), combined with major Amendment ISO/IEC 8652:1995/Amd 1:2007 .

2006

59066 characters

22 sections

22 paragraphs

4 images

170 internal links

48 external links

1. Features

2. History

3. "Hello, world!" in Ada

4. The Ariane 5 failure

5. See also

6. References

7. External links

ada 0.755

ariane 0.248

ichbiah 0.142

lovelace 0.142

bull 0.106

cii 0.106

95 0.106

checks 0.088

rationale 0.086

iso 0.075

green 0.074

1987 0.074

jean 0.074

defense 0.074

launcher 0.071

Ada is a structured , statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull under contract to the United States Department of Defense during 19771983 . It addresses many of the same tasks as C or C++ , but with one of the best type-safety systems available in a statically typed programming language. Ada was named after Ada Lovelace , who is often credited with being the first computer programmer.

2005

47597 characters

20 sections

20 paragraphs

3 images

140 internal links

37 external links

1. Features

2. History

3. "Hello, world!" in Ada

4. The Ariane 5 failure

5. See also

6. References

7. Ada Wikis

8. External links

ada 0.733

ariane 0.208

ichbiah 0.166

lovelace 0.166

checks 0.144

bull 0.125

cii 0.125

95 0.103

iso 0.087

green 0.086

1987 0.086

jean 0.086

rocket 0.083

8652 0.083

gnat 0.083

Ada is a structured , statically typed imperative computer programming language designed by a team led by Jean Ichbiah of CII Honeywell Bull during 19771983 . It addresses many of the same tasks as C or C++ , but with the type-safety of a language like Java . (Some cite Ada as an influence on Java.) Ada was named after Ada Lovelace , often credited as the first computer programmer.

2004

36481 characters

15 sections

20 paragraphs

0 images

118 internal links

22 external links

1. Features

2. History

3. "Hello, world!" in Ada

4. The Ariane 5 failure

5. See also

6. References

7. External links

ada 0.674

ariane 0.257

checks 0.178

bull 0.154

cii 0.154

ichbiah 0.154

lovelace 0.154

95 0.153

rocket 0.103

1815 0.103

8652 0.103

gnat 0.103

intermetrics 0.103

unallocated 0.103

honeywell 0.094

Ada is a structured , statically typed programming language , designed by Jean Ichbiah of Cii Honeywell Bull in the 1970s . It is positioned to address much the same tasks as C or C++ . Ada was named after Ada, Lady Lovelace , often thought to be the first computer programmer.

2003

15250 characters

4 sections

14 paragraphs

0 images

51 internal links

1 external links

1. Language Features

2. History

3. "Hello, World!" in Ada

4. The Ariane 5 Failure

ada 0.682

ariane 0.197

rocket 0.131

8652 0.131

bull 0.131

cii 0.131

ichbiah 0.131

lovelace 0.131

unallocated 0.131

checks 0.130

95 0.130

iso 0.099

requirements 0.097

department 0.097

ansi 0.092


Ada is a structured , compiled, statically typed programming language , designed by Jean Ichbiah of Cii Honeywell Bull in the 1970s . It is positioned to address much the same tasks as C or C++ . Ada was named after Lady Ada Lovelace , the first computer programmer.

2002

6734 characters

2 sections

13 paragraphs

0 images

34 internal links

0 external links

1. Language Features

2. History

ada 0.695

8652 0.154

ichbiah 0.154

lovelace 0.154

unallocated 0.154

requirements 0.114

95 0.114

department 0.114

ansi 0.108

green 0.106

1987 0.106

jean 0.106

defense 0.106

disabled 0.094

iso 0.092

Ada is a structured , compiled, statically typed programming language , designed by Jean Ichbiah in the 1970s . It is positioned to address much the same tasks as C or C++ . Ada was named after Lady Ada Lovelace .

2001

4860 characters

2 sections

29 paragraphs

0 images

13 internal links

1 external links

1. Language Features

2. History

ada 0.694

defense 0.187

lovelace 0.180

steelman 0.180

unallocated 0.180

dod 0.145

department 0.134

green 0.125

lost 0.125

disabled 0.110

proposals 0.099

rocket 0.090

ariane 0.090

avionics 0.090

birthday 0.090

Ada is a programming language created by Cii Honeywell Bull and led by Jean Ichbiah for the US Department of Defense . It is similar to traditional structured programming languages and adds several object based concepts.