Monday, 19 March 2018

Introduction and Needs of C++

Introduction:-
 
  • During 1970's and early 1980's had become a dominant programming language for programming. 'C' become very useful and successful programming tool.
  • 'C' was useful in solving complex structural programs.But when a program reaches to a certain size, 'C' was not a flexible to solve such a complexity.
  • To deal with such a complex programs,'Object Oriented Programming; concept was invented.
  • This method of programming reduces the complexity by introducing features like inheritance , encapsulation  abstraction , message passing and polymorphism.
  • Object Oriented Programming helpful in representing real life entities.It allows us to decompose a problem into number of entities called as objects.
  • 'C++ was the first object oriented programming language.It was invented by "Bjarne Stroustrup"

Its Need and Requirements:-

  •  Software engineers continuously looking for a new approach to software design and development which reduces complexity.
  •   Software evolution has a distinct phases or layers of growth.These layers build up one by one over last five decades.Each layer representing an improvement over the previous one.

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (51) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (931) Python Coding Challenge (358) Python Quiz (22) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses