Oписание Basics Of Programming
Основы программирования: компиляторы, синтаксис, типы данных и параллельное программирование.
«Основы языков программирования» — это бесплатное инженерное руководство, охватывающее важные темы курса, конспекты, диаграммы, уравнения, формулы и учебные материалы. Скачайте эту электронную книгу и справочник для студентов, обучающихся по программам Diploma, BE, BTech, BCA, BSc, MCA и другим степеням.
Изучите 127 тем в 5 главах, включая компиляторы, синтаксис, семантику, синтаксический анализ, типы данных, функции, абстракцию и параллельное программирование. Полезно для быстрого повторения материала, подготовки к экзаменам и собеседованиям.
Связанные инженерные специальности:
Компьютерная инженерия (CSE), Информационные технологии (IT), Компьютерная инженерия, Программная инженерия, Искусственный интеллект и Наука о данных.
119 ТЕМ ИЗ 127
ЯЗЫКИ, КОМПИЛЯТОРЫ И СИНТАКСИС
1. Абстрактные машины
2. Интерпретатор
3. Языки низкого и высокого уровня
4. Пример абстрактной машины
5. Описание языка программирования
6. Грамматика и синтаксис
7. Введение в синтаксис и семантику
8. Проблема описания синтаксиса
9. Методы описания синтаксиса
10. Расширенная БНФ
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. Алгоритмы сдвига-сокращения
44. LR-анализаторы
УКАЗАТЕЛИ И ВЫРАЖЕНИЯ
45. Тип данных
46. Примитивные данные Типы
47. Типы символьных строк
48. Реализация типов символьных строк
49. Типы массивов
50. Категории массивов
51. Срезы
52. Реализация типов массивов
53. Ассоциативные массивы
54. Типы записей
55. Типы кортежей
56. Типы списков
57. Типы объединений
58. Типы указателей и ссылок
59. Проблемы с указателями
60. Указатели в C и C++
61. Типы ссылок
62. Реализация типов указателей и ссылок
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. Обобщенные методы в Java 5.0
94. Вопросы проектирования функций
95. Пользовательские перегруженные операторы
96. Замыкания
97. Сопрограммы
98. Концепция абстракции
99. Абстракция данных
100. Вопросы проектирования абстрактных типов данных
101. Абстрактные типы данных в Ada
102. Абстрактные типы данных в C
103. Абстрактные типы данных в C#
104. Параметризованные абстрактные типы данных
105. Параметризованные абстрактные типы данных в C
Инкапсуляция и параллелизм
106. Инкапсуляция в C
107. Инкапсуляция в C
108. Параллелизм
109. Категории параллелизма
110. Параллелизм на уровне подпрограмм
111. Блок-схема состояний задач
112. Семафоры
113. Синхронизация сотрудничества
114. Синхронизация конкуренции
115. Мониторы
116. Передача сообщений
117. Поддержка параллелизма в Ada
118. Потоки Java
Дополнительная информация о Приложения
Последняя версия
17.0Загрузил
Maung Aung
Требуемая версия Android
Android 7.0+
Возрастные ограничения
Everyone
Жаловаться
Сообщить о неприемлемом содержанииЧто нового в последней версии 17.0
Last updated on 07/10/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.
Basics Of Programming Скриншоты
Старые Версии Basics Of Programming
Все ВерсииСвязанные маркеры












