ааааСистемное программирование  — род деятельности, заключающийся в работе над системным программным обеспечением.

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


Прикладное программированиеэто проектирование, разработка, и отладка программного продукта для пользователей.

Это понятие подразумевает под собой такую систему, с помощью которой можно автоматизировать рутинные процессы в повседневной работе за ПК, например, программа для поиска файлов.