Computers use special words to work. 
Computers use special words to work. 

C++ is a special way to talk to computers. 
C++ grew from an older language called C. The name C++ uses a symbol from the C language. This symbol means to increase or add to something. 
Today, C++ is used for many big jobs. It helps run video games and web searches. It even helps space probes work in space. Many groups work to keep it updated. This group is called the ISO. They release new versions every few years. The newest version was released in October 2024. 
C++ is a powerful programming language used to give instructions to computers. 

This language works by using a process called compilation. A compiler is a special tool that turns the code a human writes into instructions the computer understands. Many different groups make these compilers, such as Microsoft, Intel, and IBM. C++ is special because it offers two main things at once. It allows direct access to computer hardware, just like the older C language. It also uses abstractions, which are ways to organize code into neat, logical parts. These parts help programmers manage very large and complex projects without getting lost.
A scientist named Bjarne Stroustrup created C++. 
C++ has a long history of updates and rules. The International Organization for Standardization, or ISO, manages these rules. The first official standard, known as C++98, came out in 1998. Since then, there have been many updates like C++11, C++17, and C++20. 
You can see C++ working in many places every day. It helps run the servers that handle e-commerce and large databases. It is used in desktop applications on your computer. Even telephone switches use it to work properly. 
C++ is a high-level, general-purpose programming language. It is a vital tool used to build complex software systems. 

To make a program work, C++ uses a process called compilation. A programmer writes code in a way that humans can read. Then, they use a tool called a compiler to translate that code. The compiler turns the human-readable code into machine instructions. This allows the computer hardware to execute the program directly. Many different companies provide these compilers. Some famous examples include Microsoft, Intel, IBM, and Oracle. This process ensures the software can run with high performance on various machines.
C++ is unique because it combines two different ways of working. First, it provides a direct mapping to hardware features. This comes from the older C language. It allows programmers to control a computer's memory and resources very closely. Second, it offers zero-overhead abstractions. An abstraction is a way to organize code into logical, manageable parts. This is often done through object-oriented programming (OOP). OOP allows programmers to group data and functions together into objects. This makes it much easier to manage very large and complex software projects.

By 1982, Stroustrup began developing the successor to "C with Classes." He eventually chose the name C++. The "++" symbol is the increment operator in the C language. This name signifies that the language is an evolution of C. 
Today, the language is managed by the International Organization for Standardization (ISO). The first official standard, C++98, was released in 1998. Since then, the language has undergone many important updates. These include C++03, C++11, C++14, C++17, and C++20. In 2012, a new release schedule began. Now, a new standard is typically released every three years. The most recent version, C++23, was ratified in October 2024. The next major version will be C++26.
C++ is used in many critical and high-stakes environments. Because it allows manual memory management, it is very powerful. However, this requires programmers to be extremely careful. If they misuse memory, they can create bugs like buffer overflows. These bugs can lead to significant security risks. Despite this, the language remains incredibly popular. In December 2022, C++ ranked third on the TIOBE index. This was a major milestone as it surpassed Java for the first time. 
🖼️ Images & Media (4)
More to explore
✨ What else?
Related topics you might enjoy
🔬 Go deeper
More advanced topics to explore
🪜 Step back
Simpler topics to build understanding
What is Nepedia?
A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.