Языки программирования, трансляторы и компиляторы - GCC

0
Ваша оценка: Нет

GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.

GCC является свободным программным обеспечением, распространяется фондом свободного программного обеспечения (FSF) на условиях GNU GPL и GNU LGPL и является ключевым компонентом GNU toolchain. Он используется как стандартный компилятор для свободных UNIX-подобных операционных систем.
Начало GCC было положено Ричардом Столлманом. Изначально названный GNU C Compiler, он поддерживал только язык Си. Позднее, GCC был расширен для компиляции исходных кодов на таких языках программирования как Си, C++, Objective-C, Java, Фортран и Ada.

Сайт разработчика: http://gcc.gnu.org/


Разместил: vikos 30 Октябрь 2010 в 21:42

Комментарии

После года разработки объявлено о выходе первого крупного релиза из новой ветки GNU GCC 5.x — GCC 5.1 (согласно новой схеме нумерации релизов, аналогичной используемой во многих других свободных проектах, 5.0 был экспериментальным релизом для разработчиков).

GCC — набор свободных компиляторов для различных языков программирования, разрабатываемый проектом GNU.

Основные изменения и нововведения в новой ветке GCC:

  • многочисленные улучшения оптимизации кода;
  • поддержка стандарта OpenMP 4.0 в компиляторах C, C++ и Fortran;
  • ряд новых опций командной строки для компиляторов С и C++;
  • полная поддержка стандарта C++11 в runtime-библиотеке libstdc++;
  • полная экспериментальная поддержка стандарта C++14 в libstdc++, а также поддержка многих новых возможностей C++14 в G++.

Кроме того, в новый релиз вошло достаточно много изменений, специфичных для конкретных платформ (ARM, MIPS и др.) и операционных систем (DragonFly BSD, FreeBSD, VxWorks и др.).
Следующим экспериментальным релизом GCC будет GCC 6.0, на основе которого будет сформирован стабильный релиз 6.1.

Набор GCC распространяется на условиях свободной лицензии GPLv3.