Разбираемся в терминах, которые пригодятся любому кодеру!
Бэкап (backup)
Это резервная копия или процесс создания резервной копии данных, которая хранится на жёстком диске, сервере или в облачном хранилище. Бэкапы нужны на тот случай, если с оригиналом что-то случится. Создание резервных копий актуально для любой ценной информации: личных фотографий, почтовой переписки, рабочих документов.
Алгоритм
Это набор последовательных инструкций для решения определённых задач: парсинга данных, фильтрации дубликатов, вывода оповещений для пользователя и многих других. Понимание алгоритмов поможет писать более эффективный код, правильно выстраивать архитектуру проекта и отдельных модулей.
Утилита
Это программа-помощник, которая служит для решения задач по настройке, оптимизации, улучшению работы оборудования и программного обеспечения.
К утилитам относятся:
- программы для диагностики и контроля состояния компьютера
- программы-перекодировщики
- файловые менеджеры
- архиваторы
- и другие
Опенсорс
Программное обеспечение/софт с открытым исходным кодом. Такой продукт можно доработать под свои задачи и использовать для разработки других программ.
Баг (от англ. «bug» — жук)
В программировании называют ошибки в коде, когда программа или система работает неправильно, выдаёт неверный или непредсказуемый результат. Не каждая ошибка — баг. Этот термин обычно применяют, когда код работает, но некорректно. Программу, в которой много багов, называют «забагованной».
FreeCodeMedia — блог про то, как успевать учиться в школе и стать успешным айтишником. Будет полезен и родителям :)
Бесплатное обучение программированию «Код Будущего» для учеников 8-11 классов и студентов колледжей. Узнать подробнее: https://clck.ru/36CDyN
