[go: up one dir, main page]

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

Principles of Programming Languages 2021 Apr. (2015 Ad)

The document outlines the structure of a B.Tech. Degree III Semester Supplementary Examination for the course 'Principles of Programming Languages' held in November 2020/April 2021. It includes two parts: Part A consists of ten short answer questions, while Part B contains detailed questions on topics such as Backus Naur Form, object-oriented programming, and various programming language concepts. The exam covers a range of topics including semantics, data types, polymorphism, and logic programming.

Uploaded by

thomassebi2020
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)
30 views1 page

Principles of Programming Languages 2021 Apr. (2015 Ad)

The document outlines the structure of a B.Tech. Degree III Semester Supplementary Examination for the course 'Principles of Programming Languages' held in November 2020/April 2021. It includes two parts: Part A consists of ten short answer questions, while Part B contains detailed questions on topics such as Backus Naur Form, object-oriented programming, and various programming language concepts. The exam covers a range of topics including semantics, data types, polymorphism, and logic programming.

Uploaded by

thomassebi2020
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

BTS-IIl(S)-( 11.20/04.2 l )-1706 Reg. No.

I I I I I I I I I
B.Tech. Degree III Semester Supplementary Examinati
November 2020/April 2021
CS 15-1305 PRINCIPLES OF PROGRAMMING LANGUAGES
(2015 Scheme)
Time: 3 Hours
PART A
(Answer ALL questions)

(10 x 2 =20)
I. (a) What is ambiguous grammar?
(b) List the benefits of learning the concepts of programming languages.
(c) Describe the basic concept of denotational semantics.
(d) Write short note on coroutines.
(e) Define static binding and dynamic binding.
(f) Write the features of small talk.
(g) Write short notes on Lambda Calculus.
(h) What are atoms and lists in LISP?
(i) What are the primary design issues for names?
0) Write short note on exception handling.

PART B

(4x10=40)
II. (a) Explain Backus Naur Form with example. (5)
(b) List the characteristics of object oriented programming. (5)
OR
III. Explain in detail, the various factors affecting the evaluation of (IO)
programming languages.

IV. (a) List and explain various primitive data types. (5)
(b) Write short notes on named constants. (5)
OR
V. (a) Explain the attributes of variables. (5)
(b) Explain the design issues of subprograms. (5)
VL (a) Explain Polymorphism with suitable examples. (5)
(b) Explain data abstraction and encapsulation. (5)
OR
VIL (a) Explain the features of object oriented programming. (5)
(b) Explain different types of inheritance. (5)
VIII. (a) List the applications of logic programming. (5)
(b) Write notes on Horn Clause. (5)
OR
IX. Describe the programming language, PROLOG and also write the (10)
deficiencies of PROLOG.
kkk

You might also like