Компьютерная программа
Набор инструкций для выполнения компьютером. Результатом выполнения инструкций является обработка данных для получения полезного результата.
Зачем нужны программы
Программы решают простые задачи:
- Математические вычисления.
- Обработка текстов.
- Преобразование данных из одного формата в другой.
- Обработка структурированных данных.
Объединяя программы для решения простых задач, можно собрать приложения для решения более сложных прикладных задач.
Наборы программ и приложений формируют программное обеспечение для вычислительных систем.
Данные системы уже могут решать сложные комплексные задачи, например:
- Управлять автоматизированным заводом.
- Быть автопилотом самолета.
- Организовать инфраструктуру и процессы аэропорта.
- Безопасно доставить ракету до Марса.
- Сделать красивую фотографию в вашем смартфоне.