You are on page 1of 1

Code No: CS16224

CHAITANYA BHARATHI INSTITUTE OF TECHNOLOGY (Autonomous)


BE (CSE) II/IV II Sem (Main) Examination May 2016

Principles of Programming Languages


Time: 3 Hours Max Marks:75
Note: Answer all questions from Section-A at one place in the same order
Answer any five questions from Section-B

Section - A (25 Marks)

1 Define programming domains? (3)


2 Compare Syntax and Semantics? (2)
3 List the metrics of type checking? (2)
4 Evaluate the arrays? (3)
5 Compare exception handling in java with C++ ? (2)
6 Define imperative language ? (3)
7 Write about first list interpreter? (2)
8 Write the general form of function declaration in ML? (3)
9 Describe LISP? (3)
10 Define terms and fact statements of prolog? (2)

Section - B (50 Marks)

11 Discuss Language evaluation criteria and the characteristics that affect them? (10)
12 Define procedures? Explain referencing environment? (10)
13 List what advantages does javas break statement have over Cs and C++ s break (10)
Statement?
14 List the ways in which ML is significantly deferent from scheme ? (10)
15 Describe the scoping rule in common LISP,ML and HASKELL? (10)
16 (a) Discuss Operational semantics ? (5)
(b) List the metrics of type checking? (5)
17 (a) Evaluate dynamic scoping ? (5)
(b) Analyze Information Hiding ? (5)

*****

You might also like