0% found this document useful (0 votes)
106 views

PPL Assignments 1-2 PDF

This document contains two assignments for a Principles of Programming Languages course. The first assignment covers fundamental programming concepts like the role of programming languages, characteristics of good languages, computer architecture, programming paradigms and the difference between imperative and declarative paradigms. The second assignment covers structuring data, computations and programs, including data types, arrays, unions, pointers, abstract data types and static variables/methods in Java.

Uploaded by

Swapnali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

PPL Assignments 1-2 PDF

This document contains two assignments for a Principles of Programming Languages course. The first assignment covers fundamental programming concepts like the role of programming languages, characteristics of good languages, computer architecture, programming paradigms and the difference between imperative and declarative paradigms. The second assignment covers structuring data, computations and programs, including data types, arrays, unions, pointers, abstract data types and static variables/methods in Java.

Uploaded by

Swapnali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

S.T.E.

S’s
SMT. KASHIBAI NAVALE COLLEGE OF
ENGINEERING Pune-41
DEPARTMENT OF COMPUTER ENGINEERING

Second Year:- AY 2022-23


Subject:- Principle of Programming Languages

Assignment No:-1
Unit-1 :- Fundamental of Programming

1) Explain Role of programming language in software development


2) Importance of studying programming language
3) Characteristics of a good language
4) Explain Von-Neumann Computer architecture with diagram
5) State and explain programming paradigms. For any three state which
programming language are based on them and how?
6) Explain impact of programming paradigms
7) Explain difference between Imperative and Declarative programming
paradigm
S.T.E.S’s
SMT. KASHIBAI NAVALE COLLEGE OF
ENGINEERING Pune-41
DEPARTMENT OF COMPUTER ENGINEERING

Assignment No:-2

Unit-2 Structuring the Data, Computations and Program

1) What is Built-in and primitive datatypes. State the primitive data types of
c++ and Java
2) What are design issues of Array Types
3) Explain user defined ordinal data type
4) What is Union Type? Explain in brief Discriminated and Free Unions
5) Explain in brief design issues of pointers
6) Explain the Associative Arrays.
7) Explain with example, need of type conversion in programming languages
with its type
8) What are abstract data types? How c++ implements abstract data types?
What are the Design issues for abstraction
9) What is the use of static variable and methods in java? Give example of
static declaration.

You might also like