Introduction to C and C++
Powerful features, simple syntax, and portability make C a preferred language among programmers for business and industrial applications. Portability means that C programs written for a computer with a particular kind of processor, say Intel, can be executed on computers with different processors such as Motorola, Sun Sparc, or IBM with little or no modification. C language is widely used in the development of operating systems.
An Operating System(OS) is a software(collection of programs) that controls the various functions of a computer. Also it makes other programs on your computer work.
For example, you cannot work with a word processor program, such as Microsoft Word, if there is no operating system installed on your computer.Windows, Unix, Linux, Solaris, and MacOS are some of the popular operating systems.
Dennis M. Ritchie, a systems engineer at Bell Laboratories, New Jersey developed C in the early 1970’s although designed for the Unix operating system, it soon proved itself a powerful, general purpose programming language.
C++ is a programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. C++ is an object oriented language. It supports features like classes and objects, Polymorphism, Encapsulation, Inheritance etc. C++ is also used for hardware design.
The Spoken Tutorial effort for C and C++ was led by Ashwini Patil from IIT BOMBAY. Professor Uday Khedker from IIT BOMBAY had initially guided the team and vetted the Course Outline. He had proposed to teach C and C++ in a single course since both share the same basic syntax and almost all of C's operators, keywords and constructs are also present in C++.
Other Contributors : Chaitanya Mokashi, Ritwik Joshi, Dhawal Goyal
Learners: High School and UG/PG CSE/CS/IT students and anyone who wishes to learn basic programming.
DOWNLOAD APP
FOLLOW US