Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
17 views1 page

PPL Unit 3

The document outlines topics related to subprograms and object-oriented programming (OOP) in two units. It covers definitions, design issues, implementation methods, and examples of various programming concepts such as recursion, parameter passing, scoping, concurrency, semaphores, monitors, and threading. Each topic emphasizes the principles and practical applications of programming constructs and OOP design considerations.

Uploaded by

senthil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views1 page

PPL Unit 3

The document outlines topics related to subprograms and object-oriented programming (OOP) in two units. It covers definitions, design issues, implementation methods, and examples of various programming concepts such as recursion, parameter passing, scoping, concurrency, semaphores, monitors, and threading. Each topic emphasizes the principles and practical applications of programming constructs and OOP design considerations.

Uploaded by

senthil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

PPL

Unit -3
1. What is subprogram? List out the design issues of subprogram. How to
implement the subprogram? Explain nested subprogram with example.
2. What are called recursive subprograms? Explain stack-based implementation of
subprograms.
3. Explain the different implementation models of parameter passing.
4. What is scoping? Explain the types of scoping. How dynamic scoping
implemented in C++ and Java?
5. Explain in detail about generic subprogram and overloaded methods.
6. Discuss about implementing subprograms with stack - dynamic local variables in
detail.
7.Explain stack and dynamic variables

Unit -4

1. What are the design issues of OOP languages


2. Implement the oops constructor
3. Explain with an example Concurrency
4. Explain with an example about semaphores
5. Explain with an example monitors
6. Explain with an example about message passing
7. What is Thread explain

You might also like