Основные взгляды на программирование

10-08-2013, 21:02
Просмотров: 1309

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

Основные взгляды на программирование

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

Источник: delete-it

Комментарии:
    » Основные взгляды на программирование