?>
profile image
Announcements
No new announcements.
mentora icon
bookmark
Table of Contents

    Environment Setup for Coding in C++

    In this lesson, we will understand what coding environment is and how to set up one for C++ programming.

    Environment Setup for C++ Programming

    Environment Setup is the process of installation and configuration of software required for coding programs in C++. To start coding in C++ we need two things:

    Video Explanation

    Click the button below to watch the explanation.

    video image
    • Text Editor - A text editor is a software used for writing code in C++. Example Windows Notepad, Notepad++, vim for Linux.
    • C++ Compiler - A C++ compiler is a software required to compile your source code into machine-executable code. The most frequently used and free available compiler is the GNU C/C++ compiler.

    With the help of the above two software, we can start coding in C++, But to make it simple we will use free software for C++ programming. This type of software is known as an IDE (Integrated Development Environment).

    Below are the names of free IDE software and Text Editor available on the internet for C++ programming. You can download any of the software mentioned below for C++ programming.

    Throughout the C++ Programming Tutorial, we will use our own developed IDE Codenora which supports a variety of programming languages like C, C++, Java, Python, HTML, CSS, JavaScript, XML. etc. It comes with inbuilt MinGW GCC Compiler, JDK and a Python Interpreter.

    This IDE has been developed for beginners and is very easy to use compared to other IDEs available on the internet. Currently, it supports Microsoft Windows Operating System, if you are using MAC or Linux then you can install any cross-platform IDE like Code Blocks, Eclipse, NetBeans or text editor like Visual Studio Code (needs to be configured for C++ programming).

    Mentora Question Asked: 0 / 20

    Hi, I’m Mentora!

    I’m your personal AI tutor from Dremendo. Ask me anything, and I’ll help you understand it in a simple and easy way.