O'Reilly logo
  • Nicholas Fey thinks this is interesting:

C’s design facilitates this approach, encouraging you to develop program units called functions to represent individual task modules.

From

Cover of C++ Primer Plus

Note

Purpose of functions?