Программирование

Материал из Циклопедии
Перейти к: навигация, поиск
Что такое программирование и язык программирования? Просто о сложном // Alex Vydrin [11:22]

Программирование — процесс проектирования, написания, тестирования, отладки и поддержки компьютерных программ.

Содержание

[править] Общая информация

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

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

В широком смысле программирование используется в значении создания программы действий или алгоритмов и обучения людей или устройств действовать по алгоритмам.

[править] Уровни программирования

Успешное программирования предусматривает выполнение необходимых действий на следующих уровнях:

  • Экономический (бизнес-логика): Формирование требований к программному продукту с учетом привлекательности для пользователей, доходности для разработчика и имеющихся возможностей разработчика;
  • Структурный (архитектура): Создание перечня и взаимосвязей нужных модулей, графических и звуковых элементов, алгоритмов, баз данных, файлов, выбор языка программирования;
  • Детальный/Физический (кодирование): Реализация отдельных функций с использованием конструкций и операторов языка программирования, печати текста программы на клавиатуре.

[править] Источники

[править] См. также

[править] Литература

  • Лавров С. С. Програмирование. Математические основи, средства, теория / С. С. Лавров. — СПб. : БХВ-Петербург,2001. — 251с.
  • Непейвода Н. Н. Основания програмирования: учеб. пособие / Н. Н. Непейвода, И. Н. Скопин. — Ижевск, 2003.


Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты