Используйте приложение APKPure
Историческую версию Basics Of Programming можно получить на Android
Справочник по основам принципов программирования, изучите тему за минуту
Приложение представляет собой полный бесплатный справочник по основам языка программирования, который охватывает важные темы, заметки, материалы.
Это приложение предназначено для быстрого обучения, пересмотров, справок во время экзаменов и собеседований.
Эта электронная книга содержит 127 тем в 5 главах, полностью основанных как на практических, так и на прочных теоретических знаниях.
Вот некоторые из тем, затронутых в приложении:
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. Алгоритмы Shift-Reduce
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. Абстрактные типы данных в Аде
102. Абстрактные типы данных в C
103. Абстрактные типы данных в C#
104. Параметризованные абстрактные типы данных
105. Параметризованные абстрактные типы данных в C
106. Инкапсуляция в C
107. Инкапсуляция в C
108. Параллелизм
109. Категории параллелизма
110. Параллелизм на уровне подпрограммы
111. Блок-схема состояний задачи
112. Семафоры
113. Синхронизация сотрудничества
114. Синхронизация соревнований
115. Мониторы
116. Передача сообщений
117. Ада поддерживает параллелизм
118. Java-потоки
119. Высокопроизводительный Фортран
Не все темы перечислены из-за ограничений по количеству символов.
Каждая тема снабжена диаграммами, уравнениями и другими формами графического представления для лучшего изучения и быстрого понимания.
Основы программирования являются частью учебных курсов по информатике и разработке программного обеспечения, а также программ на получение степени в области информационных технологий в различных университетах.
Last updated on 13/03/2024
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Загрузил
Raju Priya
Требуемая версия Android
Android 8.0+
Категория
Жаловаться
Basics Of Programming
1.13 by Engineering Wale Baba
13/03/2024