Principles of Programming Languages
Principles of Programming Languages
UNIT – I
1 a Analyze the characteristics of Various programming languages. CO1 [8M]
b Demonstrate various primitive data types. CO2 [4M]
OR
2 a Analyze various control structures with examples. CO2 [8M]
b Differentiate Scope and life time of a variable. CO3 [4M]
UNIT – II
3 a Implement a subprogram for finding the Factorial of a given number. CO4 [4M]
b Explain about Nested Sub programs. CO4 [8M]
OR
4 a Outline the design concepts for functions. CO4 [6M]
b Analyze the parameter passing mechanism in functions. CO4 [6M]
UNIT – III
5 a Demonstrate Object oriented concepts. CO5 [6M]
b Explain about exception handling. CO5 [6M]
OR
6 a Differentiate semaphores and monitors. CO4 [6M]
b Explain about event handling. CO4 [6M]
UNIT – IV
7 a Outline about Lambda calculus. CO5 [6M]
b Demonstrate scheme programming with an example. CO5 [6M]
OR
8 a Write a program in ML that demonstrate banking example. CO5 [6M]
b Differentiate various functional programming languages. CO5 [6M]
UNIT – V
9 a Explain about fundamentals of Logic programming. CO6 [6M]
b Analyze the applications of Logic programming. CO6 [6M]
OR
10 a What are the basic elements of Prolog. CO6 [6M]
b Explain about Multi- paradigms languages. CO6 [6M]
*****