Қолданба маңызды тақырыптарды, жазбаларды, материалдарды қамтитын Бағдарламалау тілі негіздерінің толық тегін анықтамалығы болып табылады.
Бұл қолданба емтихандар мен сұхбаттар кезінде жылдам үйренуге, қайта қарауға, анықтамаларға арналған.
Бұл электронды кітапта 5 тараудан тұратын 127 тақырып бар, олар толығымен практикалық және күшті теориялық білім базасына негізделген.
Қолданбада қамтылған кейбір тақырыптар:
1. Абстрактілі машиналар
2. Аудармашы
3. Төмен деңгейлі және жоғары деңгейлі тілдер
4. Абстрактілі машинаның мысалы
5. Бағдарламалау тілін сипаттаңыз
6. Грамматика және синтаксис
7. Синтаксис пен семантикаға кіріспе
8. Синтаксисті сипаттау мәселесі
9. Синтаксисті сипаттау әдістері
10. Кеңейтілген BNF
11. Төлсипат грамматикасы
12. Анықталған атрибут грамматикасы
13. Атрибут грамматикасының мысалдары
14. Атрибут мәндерін есептеу
15. Динамикалық семантика
16. Аксиоматикалық семантика
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 алгоритмдері
44. LR талдаушылары
45. Мәліметтер түрі
46. Қарапайым деректер типтері
47. Символ жолының түрлері
48. Символдық жол типтерін жүзеге асыру
49. Массив түрлері
50. Массив категориялары
51. Кесінділер
52. Массив типтерін іске асыру
53. Ассоциативті массивтер
54. Жазба түрлері
55. Кортеж түрлері
56. Тізім түрлері
57. Одақтың түрлері
58. Көрсеткіш және сілтеме түрлері
59. Көрсеткіш есептері
60. С және С тіліндегі көрсеткіштер
61. Анықтама түрлері
62. Көрсеткіш пен сілтеме типтерін іске асыру
63. Үймелерді басқару
64. Type Checking
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. Си тіліндегі жалпы функциялар
93. Java 5.0-дегі жалпы әдістер
94. Функцияларды жобалау мәселелері
95. Пайдаланушы анықтайтын шамадан тыс жүктелген операторлар
96. Жабулар
97. Корутиндер
98. Абстракция ұғымы
99. Мәліметтерді абстракциялау
100. Дерексіз деректер түрлерін жобалау мәселелері
101. Ададағы дерексіз деректер түрлері
102. Си тіліндегі дерексіз деректер түрлері
103. C# тіліндегі дерексіз деректер түрлері
104. Параметрленген дерексіз деректер түрлері
105. Си тіліндегі параметрленген дерексіз деректер түрлері
106. С тілінде инкапсуляция
107. С тілінде инкапсуляция
108. Сәйкестік
109. Сәйкестік категориялары
110. Ішкі бағдарлама деңгейінің сәйкестігі
111. Тапсырма күйлерінің технологиялық схемасы
112. Семафорлар
113. Ынтымақтастықты синхрондау
114. Жарысты синхрондау
115. Мониторлар
116. Хабарды жіберу
117. Ada Concurrency үшін қолдау
118. Java ағындары
119. Жоғары өнімділік Fortran
Таңба шектеулеріне байланысты барлық тақырыптар тізімде жоқ.
Әрбір тақырып жақсырақ үйрену және жылдам түсіну үшін диаграммалармен, теңдеулермен және графикалық бейнелеудің басқа түрлерімен толықтырылған.
Бағдарламалау негіздері әртүрлі университеттердің информатика және бағдарламалық жасақтама инженериясы бойынша білім беру курстары мен ақпараттық технологиялар дәрежесі бағдарламаларының бөлігі болып табылады.
Жаңартылған күні
2025 ж. 29 мау.
Кітаптар және анықтамалықтар