Basisprincipes van programmeertalen is een gratis handboek voor ingenieurs dat belangrijke onderwerpen, aantekeningen, diagrammen, vergelijkingen, formules en studiemateriaal behandelt. Download dit digitale boek en naslagwerk voor diploma-, BE-, BTech-, BCA-, BSc-, MCA- en bacheloropleidingen.
Leer 127 onderwerpen verdeeld over 5 hoofdstukken, waaronder compilers, syntax, semantiek, parsing, gegevenstypen, functies, abstractie en concurrency. Handig voor snelle herhaling, examens en sollicitatiegesprekken.
GERELATEERDE TECHNISCHE STUDIERICHTINGSGROEPEN
Informatica (CSE), Informatietechnologie (IT), Computertechniek, Software engineering, Kunstmatige intelligentie en Data science.
119 ONDERWERPEN UIT 127
TALEN, COMPILERS & SYNTAX
1. Abstracte machines
2. De interpreter
3. Laag- en hoog-niveau talen
4. Voorbeeld van een abstracte machine
5. Beschrijf een programmeertaal
6. Grammatica en syntaxis
7. Inleiding tot syntaxis en semantiek
8. Het probleem van het beschrijven van syntaxis
9. Methoden om syntaxis te beschrijven
10. Uitgebreide BNF
11. Attribuutgrammatica's
12. Definitie van attribuutgrammatica's
13. Voorbeelden van attribuutgrammatica's
14. Het berekenen van attribuutwaarden
15. Dynamische semantiek
16. Axiomatische semantiek
17. Principes van taalontwerp
18. Programmeerparadigma
19. Geschiedenis van programmeertalen
20. Taalontwerp
21. Ontwerpdoelen van programmeertalen
22. Compilers
23. Virtuele machines en interpreters
24. Chomsky Hiërarchie
TYPES & PARSING
25. Elementaire gegevenstypen
26. Integerbewerkingen
27. Overflow-bewerking
28. Opsommingstypen
29. Tekentype
30. Booleaans type
31. Subtypen
32. Afgeleide typen
33. Expressies
34. Toewijzingsinstructies
35. Inleiding tot lexicale en semantische analyse
36. Lexicale analyse
37. Het parseerprobleem
38. Top-down parsing
39. Bottom-up parsing
40. Complexiteit van parsing
41. LL-grammaticaklasse
42. Het parseerprobleem voor bottom-up parsers
43. Shift-reduce-algoritmen
44. LR-parsers
POINTERS & EXPRESSIES
45. Gegevenstype
46. Primitieve gegevenstypen
47. Tekenreekstypen
48. Implementatie van tekenreekstypen
49. Array Typen
50. Arraycategorieën
51. Slices
52. Implementatie van arraytypen
53. Associatieve arrays
54. Recordtypen
55. Tupletypen
56. Lijsttypen
57. Uniontypen
58. Pointer- en referentietypen
59. Pointerproblemen
60. Pointers in C en C++
61. Referentietypen
62. Implementatie van pointer- en referentietypen
63. Heapbeheer
64. Typecontrole
65. Sterke typering
66. Expressies
67. Rekenkundige expressies
68. Volgorde van operatorevaluatie
69. Associativiteit
70. Haakjes
71. Volgorde van operandevaluatie
72. Referentiële transparantie
73. Overbelaste operatoren
74. Typeconversies
75. Typeconversie in expressies
76. Expliciete typeconversie
77. Relationele en Booleaanse expressies
78. Evaluatie met korte schakeling
79. Toewijzingsinstructies
SUBPROGRAMMA'S & ABSTRACTIE
80. Grondbeginselen van subprogramma's
81. Procedures en functies in subprogramma's
82. Ontwerpproblemen voor subprogramma's
83. Lokale referentieomgevingen
84. Methoden met parameteroverdracht
85. Implementatiemodellen voor parameteroverdracht
86. Implementeren van methoden met parameteroverdracht
87. Typecontrole van parameters
88. Parameters die subprogramma's zijn
89. Subprogramma's indirect aanroepen
90. Overbelaste subprogramma's
91. Generieke subprogramma's
92. Generieke functies in C
93. Generieke methoden in Java 5.0
94. Ontwerpproblemen voor functies
95. Door de gebruiker gedefinieerde overbelaste operatoren
96. Closures
97. Coroutines
98. Het concept van abstractie
99. Gegevens Abstractie
100. Ontwerpproblemen voor abstracte gegevenstypen
101. Abstracte gegevenstypen in Ada
102. Abstracte gegevenstypen in C
103. Abstracte gegevenstypen in C#
104. Geparameteriseerde abstracte gegevenstypen
105. Geparameteriseerde abstracte gegevenstypen in C
ENCAPSULATIE & CONCURRENTIE
106. Encapsulatie in C
107. Encapsulatie in C
108. Concurrentie
109. Categorieën van concurrentie
110. Concurrentie op subprogrammaniveau
111. Stroomdiagram van taakstatussen
112. Semaphores
113. Samenwerkingssynchronisatie
114. Competitiesynchronisatie
115. Monitoren
116. Berichtoverdracht
117. Ada-ondersteuning voor concurrentie
118. Java-threads
Laatste Versie
17.0Geüpload door
Maung Aung
Android vereist
Android 7.0+
Categorie
Gratis Boeken en referentie APPInhoudsbeoordeling
Everyone
Melden
Rapporteer als ongepastLast updated on Oct 7, 2026
✨ **What’s New**
• Added Premium Purchase option for an enhanced, ad-free experience.
• Improved app stability and performance.
• Fixed minor bugs and improved overall user experience.
• General improvements and optimizations.
