# Compilers ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/static/images/article4.6bc1851654a0.png) ## 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))