Code No. 2394 / N

FACULTY OF ENGINEERING B.E. 3/4 (CSE) II – Semester (New) (Main) Examination, April / May 2013 Subject : Principles of Programming Languages Time : 3 hours

Max. Marks : 75

Note: Answer all questions from Part-A. Answer any FIVE questions from Part-B. PART – A (25 Marks) 1. Draw the syntax tree for ((-y -6 *3)/z)+2.

3

2. What are regular expressions?

2

3. What is an alias?

2

4. What is type checking?

2

5. Define dynamic binding.

3

6. Write on events.

3

7. Define encapsulation.

2

8. What is inspection?

2

9. What are semaphores?

3

10. Write on dynamic compilation.

3

PART – B (50 Marks) 11. Explain phases of compilation with diagram. 12.a) Explain stack-based storage allocation mechanism. b) Explain iteration control structure. 13.a) Write on genetic subroutines.

10 5 5 5

b) Explain call by reference with example. 14. Explain about arrays with examples in different languages. 15.a) What are recursive types?

5 10 5

b) Explain concurrency mechanism in Ada. 16. Explain the concept of inheritance. 17.a) Explain logic programming language features. b) Write on scheme programming language. ******

5 10 5 5

Principles of Programming Languages April, 2013.pdf

5. b) Write on scheme programming language. 5. ******. Page 1. Principles of Programming Languages April, 2013.pdf. Principles of Programming Languages ...

122KB Sizes 1 Downloads 148 Views

Recommend Documents

History-Of-Programming-Languages-Acm-Monograph-Series.pdf ...
Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. History-Of-Programming-Languages-Acm-Monograph-Series.pdf. History-Of-Programming-Langua

Fundamentals of Programming Languages-II ... -
Introduction to open handset alliance, Introduction to android platform differences, Introduction to. Android ... Silver Customers: Balance >500000 and