Основы программирования
✅ Программное обеспечение (ПО) — это совокупность программ, позволяющих компьютеру выполнять те или иные задачи. ПО бывает системное (ОС, драйверы), прикладное (браузеры, игры) и инструментальное (среды разработки).
Программирование – это деятельность по созданию программного обеспечения.
Что включает в себя программирование?
- Постановку задачи — нужно понять, что требуется сделать.
- Алгоритм (проектирование) — нужно придумать последовательность действий.
- Кодирование — нужно записать алгоритм на языке, понятном компьютеру.
- Тестирование и отладка — нужно проверить и исправить ошибки.
Направления в программировании
- Системное программирование — создание программ, которые управляют компьютером (операционные системы, драйверы, антивирусы).
- Прикладное программирование — программы, которые мы используем каждый день (текстовые редакторы, игры, браузеры).
- Веб-программирование — создание сайтов и веб-приложений (всё то, что открывается в браузере).
- Мобильная разработка — создание приложений для телефона.
- Научное программирование — создание программ для обработки больших данных, нейросетей, искусственного интеллекта.
- Встраиваемые системы — программирование умных устройств.
Деление по уровню сложности
- 🔻 Низкий: веб-программирование
- 🔸 Средний: прикладное программирование и мобильная разработка
- 🔺 Высокий: системное программирование, научное программирование, встраиваемые системы
📓 Из тетради: «Это деление условное. Веб тоже может быть сложным, если копнуть глубже. Но для старта — да, это самый низкий порог входа. И это нормально».