O'Reilly logo

BCS Glossary of Computing and ICT 13th edition by BCS Academy Glossary Working Party

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

C5 PROGRAMMING (SUBPROGRAMS)

Concepts and terms to do with programs in general are in Section C3 Programming concepts. Other related terms can be found in Section C4 Programming (flow of execution), Section C6 Program syntax, Section C7 Describing programs and Section C8 Testing and running programs.

One of the most powerful techniques available to a programmer is the use of subprograms. Subprograms enable a program to be split into a number of smaller and more manageable sections. They can be called in any order, any number of times, so the use of subprograms is very flexible.

The design technique of splitting a program into subprograms, each designed and programmed separately, has certain advantages:

  • Each subprogram is more easily understood, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required