Introduction, History and Features of C++ Language

In this article we will learn about the History Of C++ language OR the Basics Of C++. After reading this article you will be able to define about the Introduction Of C++, History Of C++, Features Of C++, Importance Of C++ And about C++ Basics.

This article is written for beginners that they can get a C++ Introduction Notes



C++

Introduction To C++

C++ is a general purpose programming language that support various computer programming modules such as Procedural oriented programming, Object oriented programming And Generic Programming. It was created by Bjarne Stroustrup at AT&T Bell Labs.
Bjarne Stroustrup launched the first version of it in 1979. At that time it was not considered as a new language but considered as a extended version of C-Language And was known as C with Classes because it was totally C-Language with a new concept of Classes.
Bjarne Stroustrup not only added the concept of classes but also add so many features in it and after combination of that features it became a new language in 1983 named as C++.
Main Points:
  • C++ was developed by Bjarne Stroustrup in 1979 at AT&T Bell LAbs.
  • C++ was Called 'C with Classes' in its early days.
  • C++ finally named as C++ in 1983. 
Some Facts About C++
  • The OOPS (Object Oriented Programming System) concept of C++ is inspired by a computer simulation language called Simula67.
  • Java is written in C++.
  • Many Operating Systems of modern times are written in C++.
  • According to a research C++ is world's 4th Most used programming language but this research has its own parameter.

Features OF C++ 

  • Easy To Learn: The code written in c++ is easy to write, modify and debug.
  • Middle level language: C++ is a middle level language that mean programmer can write both (Low level programming And High level programming) in c++.  
  • Object Oriented: C++ support oops concept. we will study about it in details.
  • High Performance: C and C++ has great performance compare to any other language.
  • Compiled Language: C++ is also a compiled language like C that mean the program which is written in C++ should be compiled before execution, without execution it will not execute.
C++ supports all features of C
Also Read: Features OF C

Following are various applications of C++ language:

  1.  System Programming
  2.  Weather Control Systems
  3.  Defence System
  4.  Web Applications
  5.  Server Programming
  6.  Databases
  7.  Web Search
  8.  E-Commerce   
Applications Developed in C++:

Here we are providing a list of those famous software which are written with the combination of C++ and some other programming languages that you can understand the importance of C-Language.
  • VLC Media Player: VLC Media player is a very popular media player which is written using a combination of C, C++ And Objective C Programming language.
  • Operating Systems: most of the operating systems are written in c and c++, including windows 7, windows 8, Apple MAC OS X etc.
  • Web Browsers: Web Browsers are those software which are used to access Internet like Google Chrome, Mozila Firefox, Opera, Safari. A Major Part of Web browsers are written in C and C++.
  • Adobe Systems: Adobe developed some amazing software which are written in c and c++ such as Adobe Photoshop, Adobe Illustrator, Adobe Primer, Adobe Image Ready And Others.
  • Email Clients: Email Clients are those software which are used to receive, read, compose and send emails through your computers. There are so many email clients software which are written in c++.
  • Database Systems: Database management systems are those software which are used to manage database systems. MySQL, Oracle And many other Database management systems are developed using C++.
  • Device Drivers: C++ is also used for creating system software like C.
      - Also Read: Introduction To C | Compiler And Its Requirment For C OR C++

      Conclusion:

      So Now we know that What is C++, Who Developed C++, Facts About C++ And Features Of C++. Now we know that Who Introduced C++ Language.
      - Also Read: Introduction To Java | Variable And Data Types In C  
       
      Thank You !!

        Tags: Introduction To C++, C++ Introduction Notes, C++ Tutorial, C++ basics, C++ features, C++ Features with example, Common application of C++, Importance OF C++

        Features OF C Language | Advantage of C Language

        C is one of the oldest programming language in world. In this article we will know about the  Features of C Language. After reading this article you will be able to define the Application OF C Language, Uses OF C Language And  Advantage And Disadvantage Of C Language.
        C is a structured programming language which was developed by Dennis Ritchie at AT&T Bell Labs in 1972. It is known as a Middle level language  because it contains the features of both (Low Level Language And High Level Language).

        Features Of C Language

        Features OF C Language:

        - Clarity: C Language is very close to English language so its syntax is clearer and understandable. Its Variable names And Function names are written in English. All operators of c, written in mathematics symbol so its very easy to understand.

        - Portability: C language is a portable language that means code (C Program) written in one machine can run on another machine without any modification.

        - Platform Dependent: C is platform dependent language but it is machine independent language that mean Code written in C can be run on different machine with same operating system but code written in one operating system can not run on another operating system. For Example, if you write a program for finding sum of two numbers and save the program as sum.exe using windows operating system, now you can execute the file (sum.exe) on any machine which has windows operating system but you can't execute the file on a machine which have Linux or any other operating system.

        - Built in: There are a lot of Pre-Defined Functions in c for perform various type of tasks. it has only 32 keywords.

        - Modularity: Modularity means to divide a big task into small subtasks, in c language we can divide a task into small sub-tasks and create a separate function for each sub-task.  

        - Simplicity: C language is easy to learn and  easy to debug (debug means make a program error free). Because of its easiness it is widely used.

        - Speed: Programs written in c are very efficient and fast because of its various type of operators and data-types.

        - Compiler Based: C is a compiler based programming language that means without compilation no C program can be executed. We need a c compiler which can convert our source file to object file and create an executable file for execute our program.

        - Dynamic Memory Allocation (DMA): Dynamic memory allocation is possible in c that mean programmer can create variables at run time in c.

        - Pointers: C Language support the concept of Pointer variables. Pointer is a variable which can hold the address of another variable. Pointers directly point the memory location of another variables. In other words pointers tell us that where variable is stored in memory locations.

        - Case Sensitive: C is a case sensitive language that means Lower alphabets and upper alphabets are considered as different in c language.

        - Also Read: Keywords And Identifiers In C Language | Variable And Data Types In C Language

        Conclusion:
        In This Article we learnt about the Features OF C Language, Application OF C Language, Uses OF C Language and Advantages OF C Language, Disadvantage OF C Language


        - Also Read: Introduction To C | Basic Structure Of C Program

        Thank You !!

        Tags: Features OF C Language, Application OF C Language, USes OF C Language, Advantage OF C Language, Disadvantage OF C Language, C Language For BEgginers, C Language Basics, Introduction To C Language, C Language Basics

        Introduction OF C Language | History of C Language

        C is one of the most important programming language in the world of programming. In This post we will learn about the History of C Language OR Basics OF C Language. This tutorial is dedicated to beginners that they can get C Language Basics Notes or You can say that this tutorial provides Basics Of C Language for Beginners.

        In this post we will know about the Introduction OF C Language and  What is C Langauge as well as History of C Programming Language. you will find C Language Basic Notes in this article.

        History Of C Language
        Introduction To C Language

        History OF C Language:

        Before the invention of C, Martin Richards developed A Programming Language 'Basic Combined Programming Language (BCPL)' in 1966. Which (BCPL) was combination of features of many programming languages.

        Ken Thompson, who was working in AT&T Bell Labs created a new language which is called 'B' by improving BCPL in 1969. He wanted to develop a new operating system, for that purpose he developed a new programming language i.e. 'B' after that he developed the Operating System (Unix).

        Dennis Ritchie, who was also working in AT&T Bell Labs, developed C-Language in 1972 by improving 'B-Language', And they (Ken Thompson And Dennis Ritchie) Re-design the Operating System (Unix) in C-Language.

        Main Points:
        - C is a programming language which is developed by Dennis Ritchie at BELL Labs in 1972
        - Dennis Ritchie is called the father of C-Language.
        - C was developed for creating an Operating system i.e. Unix.
         
        Famous Software Developed using C:

        Here we are providing a list of those famous software which are written with the combination of C and some other programming languages that you can understand the importance of C-Language

        -VLC Media Player: VLC media player is a very famous media player which is written using a combination of C, C++ And Objective-C programming Language.

        - Adobe System: Adobe developed some amazing software which are written in c such as Adobe Photoshop, Adobe Illustrator, Adobe Primer, Adobe Image Ready And Others

        - Web Browsers: Web Browsers are those software which are used to access Internet like Google Chrome, Mozila Firefox, Opera, Safari. A Major Part of Web browsers are written in C.

        - Mozila Firefox: Mozila Firefox is an open source web browser which are written using C, C++, Rust, Javascript And HTML.

        - Oracle: Oracle is a very famous Database Management Software which is also written in C.

        - Core Libraries Of Android: Android is a very popular operating system for smart phones, its Core Libraries are written using C-Language.

        - MySQL: MySQL is also a very popular Database management software like Oracle which is also written in C.

        - Device Drivers: Device Driver is a program which control a particular type of device that is attached to a computer. Almost Every Device Drivers written in C-Language.

        - Unix Operating System: Unix Operating System is a well known operating system which is developed in C-Language. in fact, C is Developed for create Unix Operating System.


        - Also Read: Compiler And Its Requirement for C or C++ Language | Keywords And Identifires in C-Language

        Conclusion: 

        C-Language was Created by Dennis Ritchie at AT&T Bell Labs in 1972, For Develop an Operating system that is Unix. C is widely used for creating various types of Software. C is a very powerful Programming Language it is very close to system hardware so system software can be easily developed in C.

        in this post we learnt About The History Of C Language, C language Basics And The Importance Of C Language And Now we also know that Who Introduced C Language. we see the list of software that are developed using c language, 


        If you feel that this article is useful for you, then please share it with your friends, your share will motivate me to post more article about c-language.

        - Also Read: Advantage Of C Language | Introduction To C++ Language


        Thank You !!


        Tags: Introduction To C Language, C Language Basics, Introduction To C Programming Lecture Notes, History Of C Language, Importance OF C Language, Importance of C, Importance of c in computer, who developed c language, Software developed using c language, why we should learn c language, what is c language. why was c language invented, C Language Tutorial, C Language Notes, Define C Programming, C Programming Definition