Basics Of Programming
Книги и справочники

Basics Of Programming на Андроид

Справочник по основам принципов программирования, изучите тему за минуту

5 тыс. загрузок
16.0 версия
22.1 МБ размер
Скачать APK
✓ Проверено источником

Скриншоты

Интерфейс приложения Basics Of Programming

Обзор Basics Of Programming

Краткий обзор по актуальным данным карточки приложения.

Basics Of Programming — приложение для устройств на Android из категории «Книги и справочники». На странице собраны основные сведения, необходимые перед загрузкой и установкой APK.

В карточке указаны версия 16.0, размер APK 22.1 МБ, совместимость с Android 7.1+, обновление от 26.08.2025. Разработчиком указан Engineering Wale Baba.

По данным источника, у приложения 5 000 загрузок. Показатели могут меняться по мере выхода обновлений.

Приложение может подойти пользователям, которые хотят проверить версию, размер и совместимость приложения перед установкой.

Источник отмечает текущий APK как проверенный. Перед установкой всё равно следует сверить название приложения, разработчика, идентификатор пакета.

  • Текущая версия: 16.0
  • Размер файла: 22.1 МБ
  • Требования: Android 7.1+
  • Идентификатор пакета: engg.hub.basic.programming
  • В источнике доступно версий: 2
  • Разрешений в текущей версии: 31

Описание от разработчика

Приложение представляет собой полный бесплатный справочник по основам языка программирования, который охватывает важные темы, заметки, материалы.

Это приложение предназначено для быстрого обучения, пересмотров, справок во время экзаменов и собеседований.

Эта электронная книга содержит 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. Высокопроизводительный Фортран

Не все темы перечислены из-за ограничений по количеству символов.

Каждая тема снабжена диаграммами, уравнениями и другими формами графического представления для лучшего изучения и быстрого понимания.

Основы программирования являются частью учебных курсов по информатике и разработке программного обеспечения, а также программ на получение степени в области информационных технологий в различных университетах.

Что нового

Bug Fix...

Как установить Basics Of Programming на Андроид

Короткая инструкция по установке APK.

  1. Нажмите «Скачать APK» и дождитесь завершения загрузки файла.
  2. Откройте APK через браузер или файловый менеджер устройства.
  3. Если Android запросит разрешение, временно разрешите установку из используемого источника.
  4. Перед подтверждением установки ещё раз проверьте название приложения и разработчика.

Разрешения приложения

Технический список разрешений текущей версии APK.

Показать все разрешения (31)
android.permission.ACCESS_ADSERVICES_AD_ID android.permission.ACCESS_ADSERVICES_ATTRIBUTION android.permission.ACCESS_ADSERVICES_TOPICS android.permission.ACCESS_NETWORK_STATE android.permission.FOREGROUND_SERVICE android.permission.INTERNET android.permission.POST_NOTIFICATIONS android.permission.READ_APP_BADGE android.permission.RECEIVE_BOOT_COMPLETED android.permission.VIBRATE android.permission.WAKE_LOCK com.anddoes.launcher.permission.UPDATE_COUNT com.google.android.c2dm.permission.RECEIVE com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE com.google.android.gms.permission.AD_ID com.htc.launcher.permission.READ_SETTINGS com.htc.launcher.permission.UPDATE_SHORTCUT com.huawei.android.launcher.permission.CHANGE_BADGE com.huawei.android.launcher.permission.READ_SETTINGS com.huawei.android.launcher.permission.WRITE_SETTINGS com.majeur.launcher.permission.UPDATE_BADGE com.oppo.launcher.permission.READ_SETTINGS com.oppo.launcher.permission.WRITE_SETTINGS com.sec.android.provider.badge.permission.READ com.sec.android.provider.badge.permission.WRITE com.sonyericsson.home.permission.BROADCAST_BADGE com.sonymobile.home.permission.PROVIDER_INSERT_BADGE engg.hub.basic.programming.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION engg.hub.basic.programming.permission.C2D_MESSAGE me.everything.badger.permission.BADGE_COUNT_READ me.everything.badger.permission.BADGE_COUNT_WRITE

Предыдущие версии

Доступные в источнике версии приложения.

16.0 2025-08-26
22.1 МБ ✓ Проверена
15.0 2025-07-05
12.3 МБ ✓ Проверена