User manual

3
4.4.1 Basisprincipes 20
4.4.2 Binaire code - vertaler 21
4.4.3 Multithreading 21
4.4.4 Geheugen voor programmas en constanten 22
4.4.5 Datageheugen 22
4.4.6 Stapelprocessor 22
4.4.7 Systeeminterface 23
5. De programmeertaal C2 23
5.1 Introductie 23
5.2 Projecten en modules 23
5.3 Syntax – basiselementen 24
5.3.1 Commentaren 24
5.3.2 Spaties (blanks) 24
5.3.3 Kenmerken 24
5.3.4 Opdrachten en opdrachtblokken 25
5.3.5 Termen 25
5.3.6 Codewoorden 26
5.4 Datatypes 26
5.4.1 Numerieke datatypes 26
5.4.2 Tekenketens ( strings) 26
5.4.3 Samengestelde datatypes 26
5.5 Variabelen 27
5.5.1 Definitie van variabelen 27
5.5.2 Definitie en toepassing van variabelen van samengestelde datatypes 27
5.5.3 Definitie en indicering van variabele arrays 28
5.5.4 Initialisering 28
5.5.5 Globale en locale variabelen 29
5.6 Constanten 30
5.6.1 Benoemde en onbenoemde constanten 30
5.6.2 Onbenoemde cijferconstanten 30
5.6.3 Onbenoemde tekenconstanten 31
5.6.4 Onbenoemde stringconstanten 31
5.6.5 Definitie van bekende constanten 31
5.6.6 Benoemde constante arrays 32
5.7 Operators 33
5.7.1 Volgorde 33
5.7.2 Rekenkundige operators 34
5.7.3 Bitschuifoperators 34
5.7.4 Vergelijkingsoperators 34
5.7.5 Logische operators en bitmanipulaties 34
5.7.6 Stringkoppeling met de operator + 35
5.8 Functies 36
5.8.1 Functiekop 36
5.8.2 Parameters en locale variabelen 37
5.8.3 Einde van een functie en Antwoord van resultaat 37
5.8.4 Oproepen 38
5.8.5 Typetest 39
5.8.6 Recursie 39
5.8.7 Inline – functies en –opdrachten 39
5.9 Threads 39
5.9.1 Definitie 39
5.9.2 Main-threads 40
5.9.3 Prioriteitssturing 40
5.9.4 Wachten op gebeurtenissen 41
5.9.5 Pauzes 42