Programare concurenta - siste multiprocesor

Capitolul 1. Prezentarea limbajului ..........................................................  4
            1.1. Tipuri de date simple, constante, declaratii de variabile ...........  7
            1.1.1. Tipuri de date fundamentale ...............................................  7
            1.1.2. Constante .........................................................................   8
            1.1.3. Declararea de variabile ......................................................   9
            1.2. Operatori si expresii .............................................................  11
            1.2.1. Operatorul de atribuire ......................................................  11
            1.2.2. Operatori aritmetici ............................................................12
            1.2.3. Operatori logici si relationali ............................................... 12
            1.2.4. Expresii ............................................................................ 13
            1.3. Instructiuni .......................................................................... 13
            1.3.1. Instructiunea expresie ....................................................... 13
            1.3.2. Instructiunea apel .............................................................. 14
            1.3.3. Instructiuni compuse .......................................................... 14
            1.3.4. Instructiunea if..else .......................................................... 14
            1.3.5. Instructiunea while ............................................................ 15
            1.4. Tablouri si siruri de caractere ................................................. 15
            1.5. Func]ii .................................................................................. 16
            1.5.1. Definirea functiilor .............................................................. 16
            1.5.2. Transferul parametrilor ....................................................... 17
            1.5.3. Rezultatul unei functii. Instructiunea return ......................... 18
            1.6. Tipuri de date definite de utilizator ......................................... 18
            1.7. Procese concurente ............................................................. 19
            1.8. Monitoare ............................................................................ 21
Capitolul 2. Descrierea compilatorului ..................................................... 23
            2.1. Structura compilatorului ........................................................ 23
            2.2. Analiza lexicala ..................................................................... 25
            2.3. Analiza sintactica .................................................................. 26
            2.4. Analiza semantica. Generarea de cod .................................... 33
Capitolul 3. Interpretorul ......................................................................... 36
            3.1. Rolul interpretorului ................................................................ 36
            3.2. Organizarea memoriei la executie ........................................... 37
            3.3. Gestiunea proceselor ............................................................. 39       
            3.4. Partajarea prin monitoare ....................................................... 42
            3.5. Sincronizarea pe conditie ....................................................... 43
Capitolul 4. Interfata cu utilizatorul .......................................................... 45
            4.1. Mediul de programare ........................................................... 45
            4.1.1. Operatii cu fisiere sursa ...................................................... 45
            4.1.2. Editarea programelor .......................................................... 46
            4.1.3. Cautarea/substituirea unui sir de caractere .......................... 47
            4.1.4. Meniul Help ........................................................................ 48
            4.2. Compilare si executie ............................................................ 49
            4.2.1. Compilarea unui program .................................................. 49
            4.2.2. Lansarea in executie ......................................................... 50
Capitolul 5. Concluzii generale ............................................................... 52
Bibliografie ........................................................................................... 54

Niciun comentariu:

Trimiteți un comentariu