Page Index - JulTob/Ada GitHub Wiki
319 page(s) in this GitHub Wiki:
- Home
- 💃🏻 Ada
- 📗 Guide for Ada 2012
- 0. Introduction 👩🏻🏫
- Please reload this page
- 0.1. 🏛 History and influence
- Please reload this page
- 0.2. The Design of Ada
- Please reload this page
- 1.0.1. Program Units: Specification and Body Packages
- Please reload this page
- 1.0.1.0. Ada Program Structure
- Please reload this page
- 1.0.2. return
- Please reload this page
- 1.0.4 Declared Block
- Please reload this page
- 1.1. 🦿 Compile and Run
- Please reload this page
- 1.2 🎼 Alire
- Please reload this page
- 1.2. Packages
- Please reload this page
- 1.2.P Private Packages
- Please reload this page
- 1.2.S. Separate
- Please reload this page
- 1.3. Libraries
- Please reload this page
- 2. Program Unit: Procedures and Functions
- Please reload this page
- 2.1. Declaration
- Please reload this page
- 2.2. Variables
- Please reload this page
- 2.3. Value of Numbers: separators, bases...
- Please reload this page
- 2.4. Operators and Arithmetics
- Please reload this page
- 2.5. Overriding
- Please reload this page
- 2.6. Primitive Operations
- Please reload this page
- 2.7. Scope
- Please reload this page
- 3. Libraries
- Please reload this page
- 3.1. With: Context Clause
- Please reload this page
- 3.2. Library packages
- Please reload this page
- 3.3. Privacy
- Please reload this page
- 3.4. Packages
- Please reload this page
- 3.4.1 Body
- Please reload this page
- 3.5 Types from Packages
- Please reload this page
- 3.6. Package Calling
- Please reload this page
- 3.6.1. Package Masking: Renames and news
- Please reload this page
- 3.7. Library Hierarchy
- Please reload this page
- 4. Control Structures
- Please reload this page
- 4.0. Conditional Expression
- Please reload this page
- 4.1. If
- Please reload this page
- 4.2. Case
- Please reload this page
- 4.3. Loop
- Please reload this page
- 4.3.1. For
- Please reload this page
- 4.3.2. While
- Please reload this page
- 4.6. GoTo and retuns
- Please reload this page
- 5. Exceptions: Error Control
- Please reload this page
- 5.1. Exception functions
- Please reload this page
- 5.m. Exceeption messages
- Please reload this page
- 6. The Scalar Type Model
- Please reload this page
- 6.1. Enumeration type
- Please reload this page
- 6.1.1 Enumeration representation
- Please reload this page
- 6.1.2. Enumeration IO
- Please reload this page
- 6.1.S. Enumerations as Sets
- Please reload this page
- 6.2. Attributes
- Please reload this page
- 6.2.1 Valid
- Please reload this page
- 6.3 Standard Enumeration Types: Boolean
- Please reload this page
- 6.4 Standard Enumeration Types: Characters
- Please reload this page
- 6.5. Subtypes: constraints on types
- Please reload this page
- 6.6. Derived Types
- Please reload this page
- 6.6.1 Example: Pixel Type
- Please reload this page
- 6.7. Numeric Types
- Please reload this page
- 6.7.1. Numeric Derived Types
- Please reload this page
- 6.7.2. Fixed & Money Types
- Please reload this page
- 6.8. Type Conversion
- Please reload this page
- 6.9. Type Qualification 🐨
- Please reload this page
- 6.A. Type contracts: Predicates
- Please reload this page
- 6.B. Composed declaration
- Please reload this page
- 6.C. Private Type
- Please reload this page
- 6.D. Limited Types
- Please reload this page
- 6.E. String Types
- Please reload this page
- 7. Arrays
- Please reload this page
- 7.0. Array Types
- Please reload this page
- 7.1. Vectors
- Please reload this page
- 7.2. Multidimensional Arrays
- Please reload this page
- 7.3. Unconstrained arrays
- Please reload this page
- 7.4. Tables
- Please reload this page
- 8. Text Strings
- Please reload this page
- 8.0 Unbounded Strings
- Please reload this page
- 8.0.1 Fixed strings Text IO
- Please reload this page
- 8.1. Input & Output: Communicate with your User
- Please reload this page
- 8.2. Numbers to from strings
- Please reload this page
- 8.3 Text console interaction
- Please reload this page
- 8.L. Text Libraries
- Please reload this page
- 8.L.F. Float
- Please reload this page
- 8.L.TIO. Text_IO textual input output
- Please reload this page
- 9. Records
- Please reload this page
- 9.0. Record Types
- Please reload this page
- 9.1. Discriminants
- Please reload this page
- A. Classes: Tagged Types
- Please reload this page
- A.1. Inheritance
- Please reload this page
- A.2. Constructors & Destructors
- Please reload this page
- A.3. Encapsulation
- Please reload this page
- A.4. Abstract types and Interfaces
- Please reload this page
- A.5. Invariants
- Please reload this page
- A.6. Protected Objects
- Please reload this page
- ACL. Command Line
- Please reload this page
- B. Access types & Pointers
- Please reload this page
- B.0. Dereference
- Please reload this page
- B.1. Manual deallocation
- Please reload this page
- B.2. Recursive Structures
- Please reload this page
- B.2.1. Lists
- Please reload this page
- B.3. The Stack
- Please reload this page
- C. Processes: Procedures and Functions
- Please reload this page
- C.0.1. Boolean Comparison Operators
- Please reload this page
- C.0.2. Algebraic Standard Functions
- Please reload this page
- C.1. Parameters
- Please reload this page
- C.2. Function Overload
- Please reload this page
- C.3 Declarations and Definitions:
- Please reload this page
- C.5 Declare Blocks
- Please reload this page
- C.6. Contracts
- Please reload this page
- C.7. Operators
- Please reload this page
- CL. Comand Line
- Please reload this page
- D. Private types
- Please reload this page
- D. Unchecked type Conversion
- Please reload this page
- Env. Environment Variables
- Please reload this page
- Example. Daemon
- Please reload this page
- F. Files
- Please reload this page
- F.1. Self referencing code
- Please reload this page
- F.S. Save Data
- Please reload this page
- F.W Create and write in File
- Please reload this page
- G. Generics
- Please reload this page
- G.1. Generic Algebraic Bodies
- Please reload this page
- G.2. Generics: Private VS Box
- Please reload this page
- G.P. Generic Packages
- Please reload this page
- G.T. Generic Types
- Please reload this page
- G.Tc. Tipe constrains
- Please reload this page
- Int.C. Interfacing with C
- Please reload this page
- IPC. Interprocess comunication
- Please reload this page
- L. Linux Processess
- Please reload this page
- Lw. Low Level
- Please reload this page
- Lw.Ass Embedded Assembly Code
- Please reload this page
- Lw.Prg Pragmas
- Please reload this page
- Lw.Rc Representation Clauses
- Please reload this page
- LxF. Linux Files
- Please reload this page
- LxF. Pipes
- Please reload this page
- LxF. Standard IO
- Please reload this page
- LxM. Linux Modules
- Please reload this page
- MT. MultiTasking
- Please reload this page
- N. Bindings
- Please reload this page
- N.Err. Linux Errors: Errno
- Please reload this page
- Others (clean up this...)
- Please reload this page
- R. Random
- Please reload this page
- S. Stream Files
- Please reload this page
- S.M. String Maps
- Please reload this page
- ShM. Shared Memory
- Please reload this page
- Snd. Sound (?!)
- Please reload this page
- SQL. Databases
- Please reload this page
- T. Tasks
- Please reload this page
- T.0. Tasks
- Please reload this page
- T.1. MultiTasking
- Please reload this page
- T.2. Task Types
- Please reload this page
- T.2.1. Task Types: Modulating Tasks, Differentiate, inputs
- Please reload this page
- T.R. Rendezvous
- Please reload this page
- x.Trm Appendix: Terminology
- Please reload this page
- ⏲ Timing
- Please reload this page
- ⏲ 🐧 Linux Clock
- Please reload this page
- 💻 Operating System
- Please reload this page
- 📅 Calendar
- Please reload this page
- 📜. Bibliografia
- Please reload this page
- 🖥 OS.IO. Operating System: Input Output
- Please reload this page
- 🖥 OS.IO.Arg Command Line Arguments
- Please reload this page
- 🖥 OS.IO.Cmd Command Line
- Please reload this page
- 🖥 OS.IO.File Text File
- Please reload this page
- 🖥 OS.IO.Run Entering Runtime Text
- Please reload this page