О программе
Программист - специалист, который занимается разработкой компьютерных программ на основе специальных математических моделей. Программистов обычно разделяют на две категории — системные (разрабатывают операционные системы, работают с сетями, пишут интерфейсы к различным базам данных) и прикладные (создание сайтов, приложений, ПО, игры‚ бухгалтерские программы‚ редакторы‚ мессенджеры и т.д.).Системщик делает программы для компьютера, а прикладник — для людей. Условно говоря, конечно. Т.е. системщик пишет программы для решения неких проблем внутри самого компьютера (у такой программы может быть и «человеческий» вполне себе графический интерфейс. А может и не быть), а прикладной решает на компьютере проблемы реального мира.