Development Environments
Before you dive into writing your first lines of code, it's essential to set up a development environment that will make your C++ journey enjoyable and productive.
Some features you can expect in a Development Environment are:
- Intellisense: Intelligent code completion suggestions as you type, making it easier to write code quickly and efficiently.
- Debugger: Debugger that can quickly identify issues in your code.
- Code Editor: Code editor that supports syntax highlighting, making it easy to read and understand your code.
- Version Control Integration: Git version control integration so that you can manage your project history effortlessly.
Environments
-
Visual Studio is an excellent Integrated Development Environment (IDE) developed by Microsoft. It offers a user-friendly interface, making it one of the most popular choices among beginner programmers. It is only supported on Windows.
-
Visual Studio Code is a code editor with support for development operations like debugging, task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-debug. With the addition of extensions, it can be tailored for C++ development, making it a versatile tool for programmers.