kids encyclopedia robot

GNU Compiler Collection facts for kids

Kids Encyclopedia Facts
Quick facts for kids
GNU Compiler Collection
GNU Compiler Collection logo.svg
Developer(s) GNU Project
Initial release May 23, 1987; 38 years ago (1987-05-23)
Stable release
10.2 / July 23, 2020; 4 years ago (2020-07-23)
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

Kids robot.svg In Spanish: GNU Compiler Collection para niños

kids search engine
GNU Compiler Collection Facts for Kids. Kiddle Encyclopedia.