@@ -6,36 +6,28 @@ Big Picture
6
6
Core Language Content
7
7
-----------------------
8
8
9
- All Ada compilers/run-times are required to support these "core concepts" of the language
9
+ All compilers/run-times support these "core concepts" of Ada
10
10
11
- * Types
11
+ * Types * (Language- and user-defined) *
12
12
13
- * Language- and user-defined type definitions
13
+ * Subprograms ( :ada: ` function ` * and * :ada: ` procedure`*)*
14
14
15
- * Subprograms
15
+ * Packages *(grouping related entities)*
16
16
17
- * Differentiate between :ada: ` function ` (values) and :ada: ` procedure ` (action)
17
+ * Generic Units *(code templates)*
18
18
19
- * Packages
19
+ * Language-Based Concurrency *(multi-tasking)*
20
20
21
- * Grouping of related entities
22
-
23
- * Generic Units
24
-
25
- * Code templates
26
-
27
- * Language-Based Concurrency
28
-
29
- * Multi-tasking and synchronization
30
-
31
- * Exceptions
32
-
33
- * Separation of error handling from logical flow
21
+ * Exceptions *(handling unexpected errors)*
34
22
35
23
* Dynamic memory management
24
+
36
25
* Object-Oriented Programming
26
+
37
27
* Contract-Based Programming
28
+
38
29
* Low Level Programming
30
+
39
31
* Mixed-language applications
40
32
41
33
---------------------------
@@ -59,7 +51,9 @@ In addition to the "core concepts", Ada compilers can also support
59
51
* High-Integrity Systems
60
52
* Information systems
61
53
62
- They implement no additional syntax, and may be present or not depending on the compiler/run-time
54
+ .. note::
55
+
56
+ They implement no additional syntax, and may be present or not depending on the compiler/run-time
63
57
64
58
------------------------------
65
59
Language Examination Summary
0 commit comments