Программист, разработчик или инженер-программист — это человек, который занимается программированием , т.е. созданием программного обеспечения для ЭВМ . Термин «программист» может относиться к специалистам в одной области вычислений или к тем, кто пишет много типов программного обеспечения. Людей, практикующих или преподающих формальный подход к программированию, часто называют программистами-аналитиками.
Три разработчика программируют
Основной язык программирования программиста ( ассемблер , COBOL , C , C++ , C# , Java , Lisp , Python и т. д.) часто добавляется к названию профессии (например, C-программист), а тех, кто работает в веб-среде, часто называют веб-разработчиками. разработчики .
Ряд профессий, в том числе разработчики программного обеспечения, веб-разработчики, разработчики мобильных приложений, разработчики микропрограмм встроенных устройств , инженеры-программисты и т. п., хотя и связаны с программированием, также требуют целого ряда других навыков. Использование простого термина « разработчик» для этих должностей иногда считается оскорбительным или уничижительным.
Сегодня электронно-вычислительные машины чаще всего программируются, хотя можно также программировать механические устройства, такие как специальные пианино, швейные машины и другие (т.е. электромеханические устройства).