Программирование
Программирование - это процесс проектирования, написания, тестирования, отладки и поддержки компьютерных программ. Программирование сочетает в себе элементы инженерии (существует даже соответствующая специальная отрасль инженерии - программная инженерия (англ. software engineering), фундаментальных наук (прежде всего математики) и искусства.
В более узком смысле программирование рассматривается как кодирование - реализация в виде программы одного или нескольких взаимосвязанных алгоритмов (в современных условиях это осуществляется с применением языков программирования). В более широком смысле процесс программирования охватывает и создание, т.е. разработку, алгоритмов и анализ потребностей будущих пользователей программного обеспечения.
В широком смысле программирования используется в значении создания программы действий или алгоритмов и обучения людей или устройств действовать по алгоритмам.