Have you read much about, or used Functional programming?
One of the main ideas in Functional programming is to make functions more like mathematical functions, in that there can be no side effects when calling one. Several languages are beginning to implement functional programming, and probably most major languages have at least basic support.
One of the main ideas in Functional programming is to make functions more like mathematical functions, in that there can be no side effects when calling one. Several languages are beginning to implement functional programming, and probably most major languages have at least basic support.







