# Compilers

## Metadata
- Author: [[cplusplus.com]]
- Full Title: Compilers
- Category: #articles
- Summary: Compilers are essential tools that translate high-level programming languages like C++ into machine language that computers can understand. To follow C++ tutorials effectively, you need a recent compiler that supports the 2011 standard features. Console programs, which interact with users through text, are a great way to learn the basics of programming in C++.
- URL: https://cplusplus.com/doc/tutorial/introduction/
## Highlights
- Console programs are programs that use text to communicate with the user and the environment, such as printing text to the screen or reading input from a keyboard.
Console programs are easy to interact with, and generally have a predictable behavior that is identical across all platforms. They are also simple to implement and thus are very useful to learn the basics of a programming language: The examples in these tutorials are all console programs. ([View Highlight](https://read.readwise.io/read/01jdbhwgb0s8n6dnht726x291j))