GNU Compiler Collection facts for kids
![]() |
|
Developer(s) | GNU Project |
---|---|
Initial release | May 23, 1987 |
Stable release |
10.2 / July 23, 2020
|
Written in | C with some parts written in C++ |
Operating system | Cross-platform |
Platform | GNU |
Type | Compiler |
License | GPLv3+ with GCC Runtime Library Exception |
The GNU Compiler Collection (often called GCC) is a very important computer program. It is a free software compiler created by the GNU Project. Think of a compiler as a special translator. It takes computer code written by humans and changes it into a language that computers can understand directly. This language is called machine language.
When GCC was first made, it could only translate code written in the C language. But over time, many new parts were added. Now, GCC can translate code from many different programming languages. It's not just used by the GNU Project. Many other big projects use it too. For example, it's a key part of many Linux-based operating systems.
What Languages Can GCC Translate?
GCC is like a super-translator for many computer languages. It helps turn code from these languages into something your computer can run.
Here are some of the programming languages GCC can work with:
- C: This was the first language GCC supported.
- C++: This is a very popular language, often used for games and big programs.
- Objective-C: Another language, often used for Apple products.
- Objective-C++: A mix of Objective-C and C++.
- Fortran: An older language, still used for science and math.
- Ada: A language often used for very reliable systems, like in airplanes.
- Go: A newer language created by Google.
Images for kids
See also
In Spanish: GNU Compiler Collection para niños