oop features

Basic Concepts of Object Oriented Programming Objects Classes Inheritance Polymorphism Data abstraction Data Encapsulation Dynamic binding Message passing OBJECTS Objects are the basic run-time entities in an object-oriented system. They may represent a person, a place, a bank account, a table of data or any item that the program must handle. The fundamental idea behind object oriented approach is to combine both data and function into a single unit and these units are called objects. The term objects means a combination of data and program that represent some real word…

Read More

Why you should learn C++ ?

Why Learn C++

This will clarify what makes a C++ special in its approach to programming problems. You should select one imperative language and in this C will probably have a better market value and will have a direct relation to C++ (a good substitute would be ASM) and the second language should be an Object Oriented language like Java or android for the same reasons, as there is a close relation between the tree of languages.

Read More

Procedure Oriented Programming Language

procedural programming

Procedural programming is a programming paradigm based upon the idea of a procedure call. Procedure calls are modular and are bound by scope. A procedural program is composed of one or more modules. Each module is composed of one or more subprograms. Modules may consist of procedures, functions, subroutines or methods, depending on the programming language. Procedural programs may possibly have multiple levels or scopes, with subprograms defined inside other subprograms. Each scope can contain names which cannot be seen in outer scopes. Procedural programming offers many benefits over simple…

Read More

Introduction to C++


C ++ is an object oriented programming language, C ++ was developed by “BJarney Stroustrup” at AT & T Bell lab, USA in early eighties. C ++ was developed from c and simula 67 language. C ++ was early called ‘C with classes’. The 1998 C++ Standard consists of two parts: the Core Language and the Standard Library; the latter includes the Standard Template Library and the Standard C Library (ANSI C 89). Many C++ libraries exist which are not part of the Standard, such as Boost. Also, non-Standard libraries…

Read More

What is Programming Language?


In the most basic terms, a “programming language” is a means of communication between a human being (programmer)  and a computer. A programmer uses this means of communication in order to give the computer instructions. These instructions are called “programs”. Like the many languages we use to communicate with each other, there are many languages that a programmer can use to communicate with a computer. Each language has its own set of words and rules, called semantics. If you’re going to write a program, you have to follow the semantics…

Read More