Бул колдонмо маанилүү темаларды, эскертүүлөрдү, материалдарды камтыган Программалоо тилинин негиздери боюнча толук акысыз колдонмо.
Бул колдонмо экзамендерди жана маектешүү учурунда тез үйрөнүү, кайра карап чыгуу, шилтемелер үчүн иштелип чыккан.
Бул электрондук китепте 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 Parsers
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. Type Checking Parameters
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. Ада поддержка поддержка
118. Java Threads
119. Жогорку натыйжалуу Fortran
Бардык темалар символдук чектөөлөрдөн улам тизмеленген эмес.
Ар бир тема жакшыраак үйрөнүү жана тез түшүнүү үчүн диаграммалар, теңдемелер жана башка графикалык көрсөтүүлөр менен толукталган.
Программалоонун негиздери ар кандай университеттердин информатика жана программалык камсыздоо инженериясы боюнча билим берүү курстарынын жана маалымат технологияларынын даражасы программаларынын бир бөлүгү.
Качан жаңырды
2025-ж., 29-июн.
Китептер жана маалымдамалар