Skip to content

Commit 6593f64

Browse files
Try to shrink "core concept" page
Also add "note" to annexes page
1 parent c69eefe commit 6593f64

File tree

1 file changed

+14
-20
lines changed

1 file changed

+14
-20
lines changed

courses/ada_essentials/010_overview/02-big_picture.rst

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,36 +6,28 @@ Big Picture
66
Core Language Content
77
-----------------------
88

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
1010

11-
* Types
11+
* Types *(Language- and user-defined)*
1212

13-
* Language- and user-defined type definitions
13+
* Subprograms (:ada:`function` *and* :ada:`procedure`*)*
1414
15-
* Subprograms
15+
* Packages *(grouping related entities)*
1616
17-
* Differentiate between :ada:`function` (values) and :ada:`procedure` (action)
17+
* Generic Units *(code templates)*
1818
19-
* Packages
19+
* Language-Based Concurrency *(multi-tasking)*
2020
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)*
3422
3523
* Dynamic memory management
24+
3625
* Object-Oriented Programming
26+
3727
* Contract-Based Programming
28+
3829
* Low Level Programming
30+
3931
* Mixed-language applications
4032
4133
---------------------------
@@ -59,7 +51,9 @@ In addition to the "core concepts", Ada compilers can also support
5951
* High-Integrity Systems
6052
* Information systems
6153
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
6357
6458
------------------------------
6559
Language Examination Summary

0 commit comments

Comments
 (0)