Преимущества подпрограмм
Методы передачи параметров |
329 |
от реализации, позволяет разделить программу на части, каждая из которых может рассматриваться независимо. К основным преимуществам подпрограмм следует отнести следующее: 1. Уменьшение сложности программирования (за счет повышения уровня абстракции). Использование только имени подпрограммы (sort) позволяет абстрагироваться от деталей реализации, думать в терминах операций, относящихся к решаемой проблеме. 2. Закрытость реализации — модификация алгоритма внутри подпрограммы не воздействует на остальную часть программы. 3. Модульность программ — подпрограммы используют для разбиения программы на небольшие куски, которые можно рассматривать отдельно. Поэтому подпрограммы позволяют нам управлять более крупными программами, чем те, которые мы можем мысленно обозревать. 4. Расширение возможностей языков программирования — создание библиотек (стандартных коллекций полезных подпрограмм). Операции типа + и * встраиваются в язык, но математические функции типа sin( ), log( ) обеспечиваются библиотекой, как и процедуры ввода-вывода. |