Skip to main content

Evolution of Object Oriented Programming Approach

The various categories of programming approaches are classified as follows.
a) Monolithic Programming Approach.
b) Procedural Programming Approach.
c) Structured  Programming Approach.
d) Object Oriented Programming Approach.

Monolithic Programming Approach

In Monolithic Programming Approach the program consist of sequence of statements that modify data which is global throughout the whole program.The Program control is achieved through the use of jumps (i.e. goto statements) and code is duplicated each time as there is no support for the function.Data is not fully protected.So this approach is usefull for developing small and simple programs.The programming languages like ASSEMBLY and BASIC follow this approach.

Procedural Programming Approach 

Procedural Programming Approach is top down approach in which program is divided into functions that perform a specific task.Data is global and all the functions can access the global data.Program flow control is achieved throw the use of jumps and function calls.This approach avoid the repetition of code.The programming languages like FORTRAN and COBOL follow this approach.

Structured  Programming Approach


The basic principal of  Structured  Programming Approach is to divide a program into functions and  modules.Each module has set of related functions.The programming languages like PASCAL and C follow this approach.

Object Oriented Programming Approach

The Object Oriented Programming Approach came to remove some of the flaws encountered int procedural approach for designing large and complex programs.The basic principal of Object Oriented Programming Approach is to combine both data and functions that operate on that data into a single unit.Such a unit is called an object.

Comments

Popular posts from this blog

Generation of Computers

Generation of Computers   – Computers were developed in different phases known as generations of computer. Depending upon the technologies used the development of electronic computers can be divided into five generations. 1.  First generation The duration lasted from 1946-1959 was based on  vacuum tubes . Because thousands of such bulbs were used, the computers were very large and generate a large amount of heat, causing many problems in temperature regulation.  Magnetic drums   were used for  memory  purpose and instruction and data was given through  punch cards . Computer were operated manually and instruction given in  machine language . E.g.   –   UNIVAC  (Universal automatic computer),  ENIAC  (Electronic Numerical Integrator And Calculator ) ,  Mark I  etc. Main Features  – 1.        Vacuum tube technology used 2.        Magnetic drums were used for storage. 3.        Supported Machine Language only 4.        They were too bulky in size, requirin

Input and Output devices

Input device Input device is a device through which data and instruction are entered into computer system. An input devices converts the data and instructions into binary form that computer can understand. This transformation is performed by “Input interface”.   The data entered through input device can be some text, some graphical image or symbol, sound etc, depending on the form of the raw data the various input devices are available. Basic Function Performed by Input unit of a computer system -   1. It accepts the instruction and data from the user. 2. It converts these instruction and data in computer acceptable form. 3. It supplies the converted instruction and data to the computer system for further processing. Some of the commonly input devices used are:- 1. Keyboard 2. Mouse 3. Joy stick 4. Track ball 5. Touch screen 6. Light Pen 7. Digitizer 8. Scanner 9. Speech Recognition Devices 1. Keyboard Keyboard is an input device for entering data a

Computer Memory

Memory :  A memory is just like a human brain. It is used to store data and instructions. Computer memory is the storage space in computer where data is to be processed and instructions required for processing are stored. The memory is divided into large number of small parts. Each part is called cell. Each location or cell has a unique address, which varies from zero to memory size minus one. The computer storage memory is measure in term of Bytes. Eight bits make one Bytes. (Measure units)   Primary Memory/Main Memory Primary memory holds only those data and instructions on which computer is currently working. Has limited capacity and data gets lost when power is switched off. It is also called main memory. It is generally made up of semiconductor device. These memories are not as fast as registers. The data and instructions required to be processed earlier reside in main memory. Characteristic of Main Memory ·           These are semiconductor memories. ·           It