Class 8  >  C++ Programming for Beginners  >  C++ Introduction & Getting Started

C++ Introduction & Getting Started - Notes | Study C++ Programming for Beginners - Class 8

Table of contents
Get Started
1 Crore+ students have signed up on EduRev. Have you?

What is C++?

  • C++ is a cross-platform language that can be used to create high-performance applications.
  • C++ was developed by Bjarne Stroustrup, as an extension to the C language.
  • C++ gives programmers a high level of control over system resources and memory.
  • The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.

Why Use C++

  • C++ is one of the world's most popular programming languages.
  • C++ can be found in today's operating systems, Graphical User Interfaces, and embedded systems.
  • C++ is an object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs.
  • C++ is portable and can be used to develop applications that can be adapted to multiple platforms.
  • C++ is fun and easy to learn!
  • As C++ is close to C# and Java, it makes it easy for programmers to switch to C++ or vice versa

Get Started

  • This tutorial will teach you the basics of C++.
  • It is not necessary to have any prior programming experience.

C++ Getting Started

To start using C++, you need two things:

  • A text editor, like Notepad, to write C++ code
  • A compiler, like GCC, to translate the C++ code into a language that the computer will understand

There are many text editors and compilers to choose from. In this tutorial, we will use an IDE (see below).

C++ Install IDE

  • An IDE (Integrated Development Environment) is used to edit AND compile the code.
  • Popular IDE's include Code::Blocks, Eclipse, and Visual Studio. These are all free, and they can be used to both edit and debug C++ code.
  • Note: Web-based IDE's can work as well, but functionality is limited.
  • We will use Code::Blocks in our tutorial, which we believe is a good place to start.

C++ Quickstart

  • Let's create our first C++ file.
  • Open Codeblocks and go to File > New > Empty File.
  • Write the following C++ code and save the file as myfirstprogram.cpp (File > Save File as):

myfirstprogram.cpp

#include <iostream>

using namespace std;


int main() {

  cout << "Hello World!";

  return 0;

}

Don't worry if you don't understand the code above - we will discuss it in detail in later chapters. For now, focus on how to run the code.
In Codeblocks, it should look like this:

C++ Introduction & Getting Started - Notes | Study C++ Programming for Beginners - Class 8

Then, go to Build > Build and Run to run (execute) the program. The result will look something to this:

Hello World!

Process returned 0 (0x0) execution time : 0.011 s

Press any key to continue.

Congratulations! You have now written and executed your first C++ program.

Learning C++

When learning C++ at W3Schools.com, you can use our "Try it Yourself" tool, which shows both the code and the result. This will make it easier for you to understand every part as we move forward:
myfirstprogram.cpp
Code:

#include <iostream>

using namespace std;


int main() {

  cout << "Hello World!";

  return 0;

}

Result:

Hello World!

The document C++ Introduction & Getting Started - Notes | Study C++ Programming for Beginners - Class 8 is a part of the Class 8 Course C++ Programming for Beginners.
All you need of Class 8 at this link: Class 8
15 videos|20 docs|13 tests
Download as PDF

Download free EduRev App

Track your progress, build streaks, highlight & save important lessons and more!

Related Searches

shortcuts and tricks

,

Free

,

Extra Questions

,

Objective type Questions

,

Sample Paper

,

mock tests for examination

,

practice quizzes

,

Exam

,

Previous Year Questions with Solutions

,

video lectures

,

C++ Introduction & Getting Started - Notes | Study C++ Programming for Beginners - Class 8

,

C++ Introduction & Getting Started - Notes | Study C++ Programming for Beginners - Class 8

,

pdf

,

Semester Notes

,

MCQs

,

Viva Questions

,

C++ Introduction & Getting Started - Notes | Study C++ Programming for Beginners - Class 8

,

Important questions

,

past year papers

,

Summary

,

ppt

,

study material

;