Select Page

Original & Concise Bullet Point Briefs

Lec 4: Introduction to C++ Programming | C++ Tutorials for Beginners

Introduction to C++ Programming Language: C++ was developed by Bjorn in 1979

  • It is a superset of the C language and contains all the features of C as well as some additional object-oriented programming concepts
  • It is a general purpose programming language, meaning that it can be used in any domain
  • It supports multiple paradigms such as processor-oriented programming and object-oriented programming
  • It is an intermediate language, supporting both low-level and high-level languages
  • One can use C++ for system programming, such as creating operating systems, drivers, editors, translators, compilers and interpreters, as well as for desktop applications like games and user interfaces.

C Plus Plus: An Overview

  • C++ is a middle-level language used for low and high level applications, named after the increment operator ‘++’
  • It is a compiled language which follows Object-Oriented Programming concepts
  • Its latest version C++20 was released in 2020, with the upcoming release of C++23 in 2023.

Original & Concise Bullet Point Briefs

With VidCatter’s AI technology, you can get original briefs in easy-to-read bullet points within seconds. Our platform is also highly customizable, making it perfect for students, executives, and anyone who needs to extract important information from video or audio content quickly.

  • Scroll through to check it out for yourself!
  • Original summaries that highlight the key points of your content
  • Customizable to fit your specific needs
  • AI-powered technology that ensures accuracy and comprehensiveness
  • Scroll through to check it out for yourself!
  • Original summaries that highlight the key points of your content
  • Customizable to fit your specific needs
  • AI-powered technology that ensures accuracy and comprehensiveness

Unlock the Power of Efficiency: Get Briefed, Don’t Skim or Watch!

Experience the power of instant video insights with VidCatter! Don’t waste valuable time watching lengthy videos. Our AI-powered platform generates concise summaries that let you read, not watch. Stay informed, save time, and extract key information effortlessly.

so in the series of learning objectoriented programming in c plus plus fromthis video i'm going to start c plusplus programming language this videowill be about introduction to c plusplusin the previous videos till now we havediscussed what is object orientedprogramming how it is different from popprocessor oriented programming andbasic oops concept six concepts classesobjects abstraction encapsulationinheritance polymorphism in brief wehave discussed these concepts right justto get you an overview about these oopsconcepts not in detail in detail we'lldiscuss one by one in later videos rightso this in this video we'll bediscussingsome basic points so you can sayintroduction to c plus plus programminglanguagefirst of all why we need a programminglanguage see if you want to communicatewith your friend if you want to givesome instruction to your friend likebring me a glass of water then you willsay how do you communicate with yourfriendmaybe you will say a language that couldbe understood by your friend in hindi orenglish like panic a glass law or beinga glass of water right a language youneed to communicate with your friendright so same we cannot say like heylaptop please add two numbers thenumbers are five and fourplease find out the number is even oldno computer is not able to understandthese things the language of computer isbinary language only zeros and onesso we have to say that thing in zerosand ones in binary language thatcomputer can understand but we don'tknow how to say it in zero and one rightbut yeah if there is someone betweenus and like our laptop who can convertwe are saying add two numbers thenumbers are five and four and that thatthing or that person the intermediatecan convert that thing into machine codelike zeros and ones and then give it toyou can say your computer then it wouldbe easy like a translator we havegenerally not we have but whenever somedelegates come from likeany other country then they come withtheir translatorslike if we speak in hindi they cantranslate it in according to theirlanguage andif russian comes then according to theirlanguage and something like that thislikeso to communicate with our computers togive instruction to your system yourlaptop we need a language programminglanguage right and there are multipleprogramming languagesfine before c and c plus plus java cthere are multiple programming languagesalsoright fortran pascal leda and bcpl basicmany languages were there right so nowin this video we'll be discussing aboutc plus plusprogramming language so i hope this isclear to you why we need a programminglanguageright and see obviously some tasks humanbeing cannot do better your system andyour machine can do it betterefficientlyright so obviously we need and why weneedsystem or computers in our life that ihope you are aware about that thingfinethese are making our life easysosome basics about first of allwho invent we invented this c plus pluswho developed c plus plus it was bjornand he was a danish computer scientistsince 1979 he was working on thislanguageimplementation of this language since1979so first of all it was known as c withclasses he was workingon his phd you know thesisandhe wants a language which also havefeatures of c as well as someobject-oriented programming concepts nowhow he was aware about these oopsconcept inheritance obstructionpolymorphism because there was onelanguage similar 67similar 67 is known as the firstobject-oriented programming languagebutthat wasveryyou know slow for practical use thatlanguage and c was first fast languageso he wants to combine c features plustheonly the oops features of similar 67combinedand that language was firstly known asnamed as c with classesnow when it was renamed c plus in 1983rightlet me just write down some points hereso where at a t and t bell laboratorieswhere c was developed in new jerseyusa and the name given was c withclasses and it was just an extension ofc language or you can say it's a superset of c language rightmeans it contains all the features of cas well as some additional features likeoops conceptright but it is not purelyobject-oriented programming languagebecause some features like friend andvirtual classes i guess they violatethose oops features right howthat will be discussing later sessionswhen we will discuss friend and aboutfriend and virtual classes rightso it is not purely objectiveobject-oriented programming language soit supportslike it is just extension of c supersetof c so c is what you can say comesunder popso it supports multiple paradigmsprocessor oriented programming also andobject oriented programming as well asrightlike in c we have structure in c plusplus also we have structure and classesas well but in c we don't have classesso it is a general purpose programminglanguagenow what is this general purposeprogramming language see generalwe can say general store when you go toa general store you will find everythingthereso general purpose programming languagemeansyou can write software here you canbuild software or applicationsfor any domainlikelikein c plus you can write you can use itfor system programming as well as systemprogramming as well as high levelprogramming like you can uh implementhereuh or os operating system low levelprogramming you can also do kernelsdrivers you can also write down editorsin c plus and see as well as it is usedto build translators your compilersinterpreter these things as well as somegames the ui desktop applicationsrightfor every domain there is something inthis language for every domain you cancreate a software with the help of thislanguage that is why it is known asgeneral purpose programming languageright and it supports multiple paradigmsas well as it is you can say amiddle level languageor you can say intermediate language itsupports both the features of low levellanguage as well as high level languageyou can do alsosystem programming with the help of cplus plus you canwrite down you can create operatingsystem and for do system programming youneed an extensive you know very highlevel ofknowledge of your hardwareright because you are if you arecreating an operating system obviouslyyou needyou need to be very close to thehardwareyou need knowledge of hardware in deeprightso it is close toa lower level programming as wellrightso it ismiddle level language as well as highlevel language application we can createlike gui games desktop basedapplications right those things we canalso do with the help of c plusthey don't need uh like knowledge ofhardwarefine if you are creatingoperating system you are writingprograms for drivers for networking youneed that level of knowledge but forcreating these type of applications youdon't need that kind of hardwareknowledge so that is why it is used forboth low levelyou know creating low level applicationas well as high level application so itismiddle level language finenow next point about c plus plus isand as i have told you named asc plus plusin 1983right now why this c plus plus as youknow plus plus is an increment operatorwhich means we are adding one valuesuppose i am writingint a is equal to five and i am doing aplus plus it means it becomes 6 meansadding something we are increasing thevalue that's whywe are adding some extra features in cthat is why it is known as c plus plusthe idea comes from thisthis operator increment operator whichwe are having in c right and it iscompiled languagemeans we need a compiler to convert thewhatever we write in this c plus plusinto machine code we need a compilerright not an interpretercompiler means the complete code at oncewill be compiled and converted into themachine code so it is a compiledlanguage and it is object orientedprogramming language why sobecause it follows the oops concept andwhat are oops concept we have discussedin previous video rightclasses objects abstraction polymorphisminheritance encapsulationand the latest version of c plus plusesc plus plus 20which came in here 2020. four major release was there c plusplus11 c plus plus 14 c plus plus 17 and cplus plus20 in 2011 2014 2017 and 2020 now nextcome will be coming in c plus plus 23 in2023so the history will be discussing in aseparate video so this is all aboutintroduction to c plus plus language andthe next video will be cwill be you know discussing history of cplus plus as well as we'll see somefeatures of c plus plus language rightyou can see how this is different from clanguagewhat differentiate it from the clanguage so now i'll see in the nextvideo till then bye