News & UpdatesProgrammingWeb programmingPartnersStore
Book Cover
Buy Now
Projects
Links

C++ Tutorial – 01 – Introduction

C++ is a general purpose multi-paradigm programming language. It is an extension of the C language and as such most C code can easily be made to compile in C++. Some of the major additions to C include object-orientated programming, operator overloading, multiple inheritance and exception handling.

The development of C++ began in 1979, seven years after C first made its appearance. Despite being what many consider legacy languages, C and C++ are still the most widely used languages in the software industry. They are used in creating everything from operating systems and embedded software to desktop applications, games and so on.

Compared with newer languages, C++ applications are often more complex and take longer to develop. In return, C++ gives the programmer a tremendous amount of control in that the language provides both high-level and low-level abstractions from the hardware. It is also designed to give the programmer a lot of freedom by supporting many different programming styles or paradigms, such as procedural, object-oriented or generic programming.

The complier used in this tutorial is the Microsoft C++ compiler. Some other common ones include Borland, Intel and GNU C++ compilers. Despite C++ being standardized in 1998, these compilers still support slightly different features. Therefore, when something applies specifically to the Microsoft compiler this will be pointed out.

If you like this tutorial please +1 it:


16 Responses

thabo
February 6th, 2012 at 13:06  

how do i download these videos

Vijai
February 1st, 2012 at 16:01  

I easily cracked an interview after watching your C# videos. The duration of these videos is so short that you can cover it quickly and at the same time learn a lot from it. Thanks for offering these great videos for free.

Ganesh
January 12th, 2012 at 06:52  

Helpful tutorials and also act as quick reference point while programming.
Thank You.
Ganesh

priti
December 15th, 2011 at 05:43  

thanks u so much… this is realy helpful for me. great work..thanks

amit
August 10th, 2011 at 22:34  

really helpful thanxxxxx

kennedy makau
July 15th, 2011 at 08:02  

this is great sam. i am curently using your materials and av learned a lot especially in third world cuontries like where i am. thanx a lot. really grateful.
kennedy, KENYA.

June 30th, 2011 at 14:05  

That is actually a very good idea. Compared to C++, C is a relatively simple language. And since we already have C++ covered here we could base the C tutorials on them. Even so, it would require about 2-3 weeks to write the tutorials so I cannot commit it to my schedule right now. I will add it to my todo list, though I suspect it will be many months before I have time to work on it. Thanks for the idea.

Anton
June 30th, 2011 at 02:25  

Admin could you add C language Tutorials for people who may find C++ and C# hard to start with

Bhargav
June 29th, 2011 at 09:59  

thnx a lot…..dese vids helped me a lot…!!!!

shailender
March 6th, 2011 at 09:24  

videos can help so…….. thnx……………….for u support.

sid
February 14th, 2011 at 05:40  

thanku 4 video

May 6th, 2010 at 12:41  

Thanks for the input. I do not plan on releasing any more tutorials for PVT personally. My priorities are focused on other online projects. However, if you’re interested in writing new programming tutorials I’d be glad to host them.

XSS
May 4th, 2010 at 20:45  

hey, thx much for the tutorials.
i would suggest adding an advanced section for e.g c++ and graphics programming , and making useful applications in differant languages like a commenting system in php and so on, also why not to add XNA section.

George W. Bush
November 12th, 2009 at 12:59  

sweet jesus!

Royal
September 30th, 2009 at 09:28  

thank you for tutorials…..
especially for the videos…….

September 12th, 2009 at 15:13  

Thank you for this tutorial!
For Unix people there is also some good app. (for C/C++, GTK… coding) like Code::Blocks (cross-platform) and VDKB2

Leave a Reply