What type of programming is defined by the term procedural programming? Group of answer choices:
A) Programming such that classes can be defined for objects and reused to define similar objects.
B) Programming that involves creating reusable modules of code to handle specific tasks.
C) Programming where the emphasis is on functions or procedures that operate on data.
D) Programming focused on defining complex data structures and their relationships.