යෙදුම වැදගත් මාතෘකා, සටහන්, ද්රව්ය ආවරණය කරන ක්රමලේඛන භාෂාවේ මූලික අත්පොතකි.
මෙම යෙදුම ඉක්මනින් ඉගෙනීම, සංශෝධන, විභාග සහ සම්මුඛ පරීක්ෂණ වලදී යොමු කිරීම් සඳහා නිර්මාණය කර ඇත.
මෙම eBook හි පරිච්ඡේද 5 කින් මාතෘකා 127 ක් ඇත, සම්පූර්ණයෙන්ම ප්රායෝගික මෙන්ම ශක්තිමත් න්යායික දැනුමක් මත පදනම් වේ.
යෙදුමේ ආවරණය කර ඇති සමහර මාතෘකා වන්නේ:
1. වියුක්ත යන්ත්ර
2. පරිවර්තකයා
3. පහත් මට්ටමේ සහ ඉහළ මට්ටමේ භාෂා
4. වියුක්ත යන්ත්රයක උදාහරණය
5. ක්රමලේඛන භාෂාවක් විස්තර කරන්න
6. ව්යාකරණ සහ සින්ටැක්ස්
7. වාක්ය ඛණ්ඩය සහ අර්ථ ශාස්ත්රය හැඳින්වීම
8. සින්ටැක්ස් විස්තර කිරීමේ ගැටලුව
9. සින්ටැක්ස් විස්තර කිරීමේ ක්රම
10. විස්තීරණ BNF
11. ගුණාංග ව්යාකරණ
12. ගුණාංග ව්යාකරණ අර්ථ දක්වා ඇත
13. ගුණාංග ව්යාකරණ සඳහා උදාහරණ
14. ගුණාංග අගයන් ගණනය කිරීම
15. ගතික අර්ථ ශාස්ත්රය
16. Axiomatic Semantics
17. භාෂා නිර්මාණයේ මූලධර්ම
18. ක්රමලේඛන සුසමාදර්ශය
19. ක්රමලේඛන භාෂා ඉතිහාසය
20. භාෂා නිර්මාණය
21. ක්රමලේඛන භාෂා වල සැලසුම් ඉලක්ක
22. සම්පාදකයින්
23. අතථ්ය යන්ත්ර සහ පරිවර්තකයන්
24. චොම්ස්කි ධුරාවලිය
25. මූලික දත්ත වර්ග
26. පූර්ණ සංඛ්යා මෙහෙයුම්
27. පිටාර ගැලීමේ මෙහෙයුම
28. ගණන් කිරීමේ වර්ග
29. අක්ෂර වර්ගය
30. බූලියන් වර්ගය
31. උප වර්ග
32. ව්යුත්පන්න වර්ග
33. ප්රකාශනයන්
34. පැවරුම් ප්රකාශයන්
35. ශබ්දකෝෂ සහ අර්ථ විශ්ලේෂණ සඳහා හැඳින්වීම
36. ශබ්දකෝෂ විශ්ලේෂණය
37. විග්රහ කිරීමේ ගැටලුව
38. ඉහළ-පහළ විග්රහ කිරීම
39. පහළ සිට ඉහළට විග්රහ කිරීම
40. විග්රහයේ සංකීර්ණත්වය
41. LL ව්යාකරණ පන්තිය
42. පහළ සිට ඉහළට විග්රහ කරන්නන් සඳහා විග්රහ කිරීමේ ගැටලුව
43. Shift-Reduce Algorithms
44. LR විග්රහ කරන්නන්
45. දත්ත වර්ගය
46. ප්රාථමික දත්ත වර්ග
47. අක්ෂර නූල් වර්ග
48. අක්ෂර තන්තු වර්ග ක්රියාත්මක කිරීම
49. අරා වර්ග
50. Array Categories
51. පෙති
52. අරා වර්ග ක්රියාත්මක කිරීම
53. ආශ්රිත අරා
54. වාර්තා වර්ග
55. ටුපල් වර්ග
56. ලැයිස්තු වර්ග
57. යුනියන් වර්ග
58. පොයින්ටර් සහ විමර්ශන වර්ග
59. පොයින්ටර් ගැටළු
60. C සහ C හි පොයින්ටර්
61. යොමු වර්ග
62. Pointer සහ Reference Types ක්රියාත්මක කිරීම
63. ගොඩ කළමණාකරණය
64. වර්ගය පරීක්ෂා කිරීම
65. ශක්තිමත් ටයිප් කිරීම
66. ප්රකාශනයන්
67. අංක ගණිත ප්රකාශන
68. ක්රියාකරු ඇගයීමේ නියෝගය
69. ආශ්රය
70. වරහන්
71. මෙහෙයුම් ඇගයුම් නියෝගය
72. යොමු විනිවිදභාවය
73. අධික බර පැටවූ ක්රියාකරුවන්
74. ටයිප් පරිවර්තන
75. ප්රකාශයන් තුළ බලහත්කාරය
76. පැහැදිලි ආකාරයේ පරිවර්තනය
77. සම්බන්ධතා සහ බූලියන් ප්රකාශන
78. කෙටි පරිපථ ඇගයීම
79. පැවරුම් ප්රකාශ
80. උප වැඩසටහන් වල මූලික කරුණු
81. උප වැඩසටහන් වල ක්රියා පටිපාටි සහ කාර්යයන්
82. උප වැඩසටහන් සඳහා සැලසුම් ගැටළු
83. දේශීය යොමු පරිසරය
84. පරාමිතිය සමත් ක්රම
85. පරාමිති සම්මත කිරීමේ ආකෘති ක්රියාත්මක කිරීම
86. පරාමිති සම්මත කිරීමේ ක්රම ක්රියාත්මක කිරීම
87. ටයිප් පිරික්සුම් පරාමිතීන්
88. උප වැඩසටහන් වන පරාමිතීන්
89. උප වැඩසටහන් වක්රව ඇමතීම
90. අධික ලෙස පැටවූ උප වැඩසටහන්
91. සාමාන්ය උප වැඩසටහන්
92. C හි සාමාන්ය කාර්යයන්
93. ජාවා හි සාමාන්ය ක්රම 5.0
94. කාර්යයන් සඳහා සැලසුම් ගැටළු
95. පරිශීලක-නිර්වචනය කළ අධි බර ක්රියාකරුවන්
96. වසා දැමීම්
97. Coroutines
98. වියුක්ත සංකල්පය
99. දත්ත වියුක්ත කිරීම
100. වියුක්ත දත්ත වර්ග සඳහා සැලසුම් ගැටළු
101. Ada හි වියුක්ත දත්ත වර්ග
102. C හි වියුක්ත දත්ත වර්ග
103. C# හි වියුක්ත දත්ත වර්ග
104. පරාමිතික වියුක්ත දත්ත වර්ග
105. C හි පරාමිතික වියුක්ත දත්ත වර්ග
106. සී
107. සී
108. සමගාමී
109. සමගාමී කාණ්ඩ
110. උපක්රමලේඛ-මට්ටමේ සමගාමී
111. කාර්යයේ ප්රවාහ රූප සටහන
112. සෙමාෆෝර්ස්
113. සහයෝගිතා සමමුහුර්තකරණය
114. තරඟ සමමුහුර්තකරණය
115. නිරීක්ෂකයින්
116. පණිවිඩ යැවීම
117. සමගාමීත්වය සඳහා Ada සහාය
118. ජාවා නූල්
119. ඉහළ කාර්ය සාධනය Fortran
චරිත සීමාවන් නිසා සියලුම මාතෘකා ලැයිස්තුගත කර නොමැත.
සෑම මාතෘකාවක්ම වඩා හොඳ ඉගෙනීම සහ ඉක්මන් අවබෝධය සඳහා රූප සටහන්, සමීකරණ සහ වෙනත් ආකාරයේ චිත්රක නිරූපණයන් සමඟ සම්පූර්ණ වේ.
විවිධ විශ්වවිද්යාලවල පරිගණක විද්යාව සහ මෘදුකාංග ඉංජිනේරු අධ්යාපන පාඨමාලා සහ තොරතුරු තාක්ෂණ උපාධි වැඩසටහන්වල මූලික ක්රමලේඛනයකි.
යාවත්කාලීන කළේ
2025 ජූනි 29