Design issues for functions

DESIGN ISSUES FOR FUNCTIONS

The following design issues are specific to functions:
    1. Are side effects allowed?
    2. What types of values can be returned?
    3. How many values can be returned?
    1. Functional Side Effects: Because of the problems of side effects of functions that are called parameters to functions should always be in-mode (actual to formal parameter).

    This requirement of in mode parameter passing prevents a function from causing side effects through its parameters.


    Principles of Programming Languages:

    EasyExamNotes.com covered following topics in these notes.

    Practicals:
    Previous years solved papers:
    A list of Video lectures
    References:
    1. Sebesta,”Concept of programming Language”, Pearson Edu 
    2. Louden, “Programming Languages: Principles & Practices” , Cengage Learning 
    3. Tucker, “Programming Languages: Principles and paradigms “, Tata McGraw –Hill. 
    4. E Horowitz, "Programming Languages", 2nd Edition, Addison Wesley 

    Share: