LINUX.ORG.RU

Скорее всего, имеют в виду то, что в шланге оно на плюсах и в виде подобном библиотеке, а в gcc на C и макросах в основном и получить к нему доступ сложнее. И там всякие штуки для генерации модифицированного кода, встроенная поддержка авто-дополнения, подобное. В общем оно больше чем для компилирования может использоваться.

xaizek ★★★★★ ()

Ради интереса, скачал фронтенд гцц для Ада. 51Мб исходного кода.

Не знаю, как ты мерял, но если просто du, то ты посчитал не только фронтенд, но и рантайм, и ченджлоги, и документацию, и, наверное, тестовую сюиту.

tailgunner ★★★★★ ()

Учитывая что все новые языки используют llvm (rust, swift, crystal, pony, julia), а не gcc, то думать особо и не о чем.

RazrFalcon ★★★★★ ()

Дальше в этом разбираться расхотелось

ну и не разбирайтесь.

Я за вас разобрался. Один участник этого форума не научился программировать ни на одном языке, а только примеряется. Ему какой-то идиот похвалил Ada (поскольку он не участник этого форума, то его можно называть тем, кто он есть). Прочитав слово Ada и не зная толком, что оно означает, теперь некоторые участники форума повторяют: Ada, Ada, Ada. Что это такое - они не знают, но пришли в состояние возбуждения: вдруг на этом языке можно написать гениальную программу? На обычном языке писать гениальную долго и скучно. Ещё и изучать что-то надо. А на Ada она возьмёт да и напишется... ну вдруг.

Ada давно вышел из употребления и больше не войдёт. Не отвечает нынешним задачам. Какой front end(выражаясь вашим языком) вы будете использовать - не имеет никакого значения. То есть, это дело вашего вкуса, так как всё равно вы напишете на Ada программу Hello World и на этом успокоитесь (если не раньше).

Partisan ★★★ ()
Ответ на: комментарий от Partisan

Не отвечает нынешним задачам.

Рискну предположить, что вы сдуетесь на попытке объяснить каким задачам не отвечает и почему.

eao197 ★★★★★ ()
Ответ на: комментарий от RazrFalcon

Набери в гугле gcc architecture и читай. Мне на первой странице выдало вполне годные ссылки на Wikibooks и IIT.

tailgunner ★★★★★ ()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от next_time

Лень было в этой каше разбираться.

sloccount тоже было запустить лень. Зато рассказывать про фронтенд из «51М исходного кода» - это не лень.

tailgunner ★★★★★ ()

GCC можно прикрутить к какой-нибудь IDE, чтобы подсвечивать с его помощью код и генерировать автодополнение?

GCC можно использовать как утилиту, которая форматирует код по определённому стилю? Которая исправляет стилистические ошибки или расставляет скобки вокруг условий?

GCC можно использовать как инструмент, который проводит статический анализ кода, строит кодовую модель на основе выбранных параметров и применяет её к IDE для расстановки Warning'ов статического анализатора?

Вот и ответ. Поразительно, но гнутые приверженцы KISS и UNIX-Way aka столмановцы не осилили сделать GCC менее монолитным, чтобы его части могли быть использованы другими программами.

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от tailgunner

Да, можно.

Абсолютно точный и при этом абсолютно бесполезный ответ. Одобряю.

i-rinat ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.