ВУЗ:
Составители:
Рубрика:
5
1 МЕТОДОЛОГИЯ ПРОГРАММИРОВАНИЯ
Методология программирования включает следующие компоненты − это
наука, техника (ремесло) и искусство.
На этапе проектирования программирование требует от программиста не-
малой изобретательности. Проект программы − это практически изобретение,
произведение искусства. Но программирование − это одновременно и техниче-
ская задача, для решения которой формулируются технологические правила,
представляющие собой эмпирически
найденные правила хорошего программи-
рования. Эти правила передаются от мастера к ученикам. Однако программиро-
вание − это наука. Наука показывает, как можно достичь множества целей, при-
меняя строго определенные правила построения к основным конструктивным
элементам. Наука демонстрирует, какие свойства программы выводимы из
свойств, подразумеваемых у ее составляющих.
Необходимость и возможность создания
математической теории програм-
мирования были провозглашены в первые годы развития вычислительных ма-
шин. Это объясняется отчасти тем, что первыми программистами были матема-
тики и среди них − видные ученые.
Математическая теория начала использоваться в таких разделах програм-
мирования, как языки и трансляторы, операционные системы и базы данных, да-
лее проникла
в исследования готовых программ и затронула сущность процесса
программирования.
Процесс подготовки задачи к решению на вычислительной машине услов-
но включает следующие этапы:
– математическая формулировка задачи;
– выбор метода решения задачи;
– разработка алгоритма;
– описание алгоритма на алгоритмическом языке (получение программы);
– тестирование программы;
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »