![]() |
subject > programming language construct > function |
![]() ![]() | |||||||
function comparison table |
Subject | perform | lack | is a kind of | be | is a subtopic of | implement | have high cohesion |
---|---|---|---|---|---|---|---|
C function | a special-purpose function such as the user interface for a particular system | side effects if it does not modify any data, and does not leave behind any information, other than its result, that would have an effect on other computations | function | reusable if it can be used in several different systems with little or no modification | 9.1 - The Process of Design | if related aspects of a system are kept together in this module, and unrelated aspects are kept out |
Next programming language construct: keyword Up: programming language construct Previous programming language construct: exception