Transcript for:
Introduction to C++

[Music] hi welcome to nourish Heidi this is Kishore and today we are going to discuss about C++ introduction now we are going to start c plus plus introduction in this concept we are going to discuss about what is C++ okay according to this C++ is general-purpose high-level compiler based and object oriented programming language okay according to the in deduction to C++ C++ is called it is a general-purpose high-level compiler based and object oriented programming language now we are going to discuss one by one topic okay first say this okay according to this C++ is a general-purpose high-level compiler based and object oriented programming language now the first concept is C++ is general-purpose okay now what is called general purpose why it is called general purpose here the purpose means you see is here purpose means uses and the general means what okay here general means what for example there is a general store in general store we are able to get different types of items okay here very simple example we are calling general store in a general store we are getting different types of items okay in the same manner by using C++ also we are able to design different types of softwares okay here using C++ we are able to design different types of software that is why C++ is called general purpose programming language which is also called multi-purpose programming language now I will show you what are the software's we are able to design with the C++ okay just watch this now it is a c-plus place and using C++ we are able to design operating systems first thing using C++ we can design the operating systems now first topic operating system and I am giving the examples also for example dos windows unix now all these are called operating systems and we are able to design these operating systems by using of c++ next using c++ we are also able to design editors using c++ we can design the editors also now what is called editor the world best editor the world based free editor notepad WordPad and the MS Office ms word is there and does edit is there and edit plus is there all they are called editors that is why using C++ we are able to design operating systems as well as editors and I am giving some of the examples and so on next using the same C++ we are also able to design commercial applications using C++ we are also able to design commercial applications now the examples for commercial examples means commercial programs are nothing but suppose there is a shop in shop ER they have to conduct the bill now that building program is designed with c++ now the bank transactions which are conducted with c++ not only that one college hotel wherever you go okay all they are related to money that is why when it is related to money they are called commercial that is why using c++ we are also able to then the commercial applications like okay I am giving examples for example Bank program supermarket program and hotel program now all these are the programs we can design with the C++ and all they are related to the money transfer that is why it is called when it is related to money transaction it is called commercial that is why we are able to design commercial applications also next using C++ we are also able to design database okay using C++ were also able to design database of wares for example the world famous Oracle the world famous and popular database where a great Oracle is there and the total Oracle is designed with the C and C++ that is why some of the examples for database or Oracle SQL Server MySQL and so on okay now these are the examples for database applications and by using C++ we are able to design the database applications also next using the C place place we are also able to design translators okay using C++ we can also design translator now translator what is called translator here okay here we are getting one doubt what is a translator now here translator means nothing but the converter okay and why we need the translators in our programming okay and here we have to determine one thing actually as a user we can understand only English or we know only the English but our computer does not know English operations and the computer understandable code is binary code which is also known as machine code okay the total computer operations are going in zeros and ones which are called binary code okay as a human sir we are not able to understand this binary code that is why we know only the English and we are writing the program's also in English but the computer is not able to read these English programs now what happens this English program is later converted into machine code which is called object code and this one is conducted by translator that is why translator WorkKeys translator work is it converts the user input that means which is also called source code and the computer understandable code is called a object code now translator work case converting the source code into object code okay that is why translator is being what it is converting the user input into machine understandable and this process is called translation under to conduct this operation we are using translator and we are having three types of translators examples compiler interpreter assembler okay compiler interpreter assembler they are called translators now the point is here compiler and interpreter both are used to convert high-level languages to machine code and the assembler is used to convert low-level languages to machine code okay here compiler and interpreter both are used to convert high-level programs to machine code and assembler is easier to convert low-level programs to machine code and in C++ we are using compiler in C++ we are using the compiler as a translator that is why C++ is called compiler based programming language here in C++ we are using the compiler as a translator that is why C++ programming is called compiler based of British or compiler based programming language next using C++ we are also able to design device drivers using C++ we are also able to design device drivers now what is called device driver for example there is a new printer now you are going to correct the printer with the device means with our system okay later you are going to make a printout but your computer is saying no printer fault okay watch this example suppose there is a computer you are going to attach a printer to this one now just assume it is a system and it is a new printer now pepper is there ink is there everything everything is fine and it is connected properly also later you are going to open MS Word okay here you are going to design a letter later you are going for print option but your computer says no printer form but here the point is printer is connected properly printer connected properly everything is fine but our system is saying what no printer found because of here the system does not know about this printer now what we have to do with every printer the company is providing one CD also with every printer by default the company is giving on CD also under now our duty is just insert the CD and install that software CD software now the printer is detected now here the CD contains what printer information and that printer information is called printer drivers they are called printer drivers not only that one sometimes our keyboard and mouse they are not detected ok are suppose you are having a pendrive now you are going to connect the pen drive to your system now at the rightmost bottom corner is showing one message USB device not recognized it is the common message we are getting in Windows why because means here your system is machine that corresponding drivers now they are called device drivers they are called device drivers and these device drivers are created with the C and C++ software's okay that is why using C++ we are also able to devise design device drivers like keyboard comma printer comma Mouse drivers etc next using the same c++ we are also able to design pc and mobile games okay using c++ we are also able to design PC under mobile games okay the West example generally we are playing with the Nokia mobile means once open it on we are using Nokia mobiles in Nokia Mobile's there is a popular game called a snake game that snake game is totally designed with the C and C++ softwares okay not only that one Mario is there Super Mario Dayo game is there contra is there all these games are designed with the C and C++ softwares that is why using C++ we are able to design operating systems as well as editors and commercial applications database applications translators device drivers and pc and mobile games not only this one the especially C++ especially using C++ we are able to design protocols it is the major advantage of C++ okay majorly C++ is easier for designing the protocols okay now what is called protocol simple example there is an internet everyday we are working with Internet now suppose when a website is opened automatically it starts with the HTTP HTTP that means hypertext Transfer Protocol now that HTTP is designed with the C place place not only that one FTP is there File Transfer Protocol blue to transfer protocols all these protocols are designed with the C++ software and here one more important point 90% of 90% of telecom protocols 90% of telecom protocols they are designed in C++ that is why using C++ we are also able to design protocols okay examples HTTP FTP and so on okay according to all these examples according to all these examples using C++ we are able to design different types of softwares that is why C++ is called it is a general-purpose or multi-purpose programming language okay here thus why it is called general-purpose or multi-purpose programming language now it is nothing but general-purpose which is also called multi-purpose okay next now what is called high level programming language why C++ is called a high level programming language before going to start high level programming language first of all what is called a program and what is called software and what is called language and how many types of languages are we are using in designing the programs okay now I am going to give that one software first one I am going to start software now what is called software collection of programs is called as simply software collection of programs is called software okay next here collection of programs now here one point is there what is a program okay just watch it program means what a set of instructions now a set of instructions is called a program next here software means what is set of a grams or a collection of programs is called word software and there is another definition for software what is that means R it is a digitalized automated process now software is also called as per industry as per industry a software is also called it is a digitalized automated process now what is called digitalized and what is called automated process now I am giving small example for this okay just so actually I said software means collection of programs now why it is called just watch it I am giving a diagram for this for example there is a media player now in media player there is a play button next and here the slider is also there and it is showing the timing like this okay now watch this example actually it is a media player and here it resembles the play button ok now I am going to press this version I am going to breathe press the play button now what happens in blaze of play button we are getting pause button like this now the play button is converted into pause button okay and how this one is possible because of inside this play button inside this play button there is a program okay now this play button is nothing but a program in that program what is written when this button is pressed should convert the symbol into password suppose once again you are pressing the pause button now the pause button will become play button that means now there is a program inside the button okay that means now play but it is a program next here what it is backward forward okay our previous or next now the point is when this button is pressed filter actually movie is going to backward now it is backward and it is the forward now here it is the stop button and here it is the equalizers and it is the volume ok watch is here inside this button there is another program to operate the video and here also there is another problem here also program and everything is programmed that is why here VLC media player is called it is a software ok according to my explanation software means what program program program that means software is nothing but collection of programs ok next here software is also called word it is a digital I it is a digitalized why because it is called digitalized say this here the starting video time is zero zero zero zero okay now I am going to press the play button after some time what happened suppose this button is going to rich here and it is showing for example 34 minutes 25 seconds that means here how much time elapsed should 34 minutes 25 how can we say because of digitally they are displayed digitally they are displayed now this process is called digital is this process is called digitalized next what is called automated now in every media player there is a rewind button for example okay in every media player there is a rewind button or okay repeat button now I am going to press this button what happens after playing completion means after completion of the playing automatically your audio or video file is going to play now you have to press this button only one time here the point is we have to press this button only one time automatically every time it is going to repeat the process now this concept is called Auto method this concept is called what what of it that means inside every button we are having a particular program to organize the topic that is why software Israel collection of programs and they are automated and digitalized okay that is why a software is called it is a digitalized or automated process next how many types of software's are available we are having basically two types of software's one is system software and another one is application software now the software is divided into basically two types one is system software and another one is nothing but application software now what is the difference between system software and application software okay I am giving very simple example for system software and application software okay in our human body we are having several organisms means several parts are there now all the parts are working when the heart is working okay here watch it carefully what I am saying we are having several body parts but when the heart is working then only all these body parts are working okay for example we are using the nose for smelling okay mouth for eating and yes for hearing that means every organism is having particular task okay another point is when they are working when the heart is working why because hot is sending our heart is pumping the blood to the all of body parts that means blood is carrying what power when power is there or all body parts are working that means here eyes nose ears all these are nothing but applications because of each organism have a particular task and here the heart is nothing but a system software for example your system software is topper that means example for example when the heart is stopped automatically our body also completely dead that means all the body parts are not working as usual here also operating system is there every system contains one operating system actually operating system is what system software ok operating system is called system software and here suppose tally is the Dracula's dead ok we all see media player is there and all these are called what application softwares suppose your operating system is working properly then only you are able to work with the tally or Oracle or C or C++ or Java what it may be ok and I am giving one more small example for example nowadays everybody is using Android mobile phones in Android mobile phones everybody is going to download what's up on Facebook ok in common I am giving now here I need the Watts up and Facebook for Android mobile phones we have to download the Watts up and Facebook from Play Store ok and here observe it I am going to open the Play Store and from Play Store what I am downloading ok apps what they are called apps apps means what application software that is why in my example what happened Facebook actually they are called application software under for which device you are downloading what's happened Facebook for your Android mobile now the Android is the place ok for example your mobile you're on diet system is not going to open okay now the Watts up on Facebook are not working that is why I said why you see similar to our heart when it is working all the parts are working means when your Android mobile phone is working then only you are able to work with either watts of our Facebook that is why or Suppan Facebook our application software and Android Windows Unix Linux and etcetera they are called systems of not only systems of voice and here we are having device drivers ok and translators they also comes under system software that is why without system software there is no application software and every application software every application software is designed is designed to perform a particular operation for example here tally we have discussed about tally especially tally is designed for accounting purpose Kali's designed for accounts next Oracle which is very familiar but it is designed only for database operations only for database operations and just before we have discussed VLC media player now the VLC media player is only doing what playing the audios videos and images that means it is only for media it is only for media now Photoshop is there only the Photoshop is designed only for to manage the photos that is why all these are called application software and each application is designed to perform a particular operation and when these application software's are working means when your system software is working properly it is the relation in between the system software and application software okay thank you for watching and in next session we are going to cover the remaining topic okay thank you [Music]