PPL Viva Voce

Most of the students were not able to answer the following questions:- 1) Example of pure functional programming paradigm? Ans. Haskell 2) Example of Logic ...

Read more

PPL RGPV June 2017 Solved paper | Prof. Jayesh Umre

Concurrency

CONCURRENCY Concurrency is naturally divided into:  1) Instruction level concurrency,  2) Statement level concurrency (executing two or more statements simultaneously),  3) Program unit level concurrency(execute ...

Read more

Monitors

MONITORS Monitors use the concept of data abstraction, encapsulate shared data structure with their operations and hide their representations, that is, make shared data structures ...

Read more

Static and Stack-Based Storage management

Static management: Allocation during translation that remains fixed throughout execution. Does not allow recursive subprograms. Simplest static allocation no run-time storage management no concern for recovery and ...

Read more

Message passing

MESSAGE PASSING Message passing is often used in distributed computing system, two tasks can exchange information through send and receive. Message passing can also be ...

Read more

Basic elements of Prolog

Prolog is a logic programming language that is primarily used for artificial intelligence and computational linguistics applications. It is based on a formal system called ...

Read more

Introduction and overview of Logic programming

INTRODUCTION AND OVERVIEW OF LOGIC PROGRAMMING   Logic programming is a computer programming paradigm. Logic programming is a way of writing computer programs using languages ...

Read more

Abstraction and encapsulation

Encapsulation: Definition: encapsulation is one of the basic principles of object-oriented programming (OOP) that describes the bundling of data in a class and its related ...

Read more

Exception handler in Java

EXCEPTION HANDLER IN JAVA Excepiton: In Java, an exception is an event that disrupts the normal flow of the program. It is an object which ...

Read more