Team EasyExamNotes
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
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
Exception Propagation
EXCEPTION PROPAGATION Uncaught exceptions are propagated in the call stack until stack becomes empty, this propagation is called Exception Propagation. After a method throws an … Read more