LINUX.ORG.RU

GCC 4.2.1


0

0

Вышла новая версия open source набора компиляторов GCC, в котором было исправлено большое количество разнообразных ошибок.

Список изменений: http://gcc.gnu.org/bugzilla/buglist.c...
Скачать: ftp://gcc.gnu.org/pub/gcc/releases/gc...
Зеркала: http://gcc.gnu.org/mirrors.html

>>> Подробности

★★★★★

Проверено: Shaman007 ()

ссылка битая

szh ★★★★
()
Ответ на: комментарий от ZDK-musashi

Ниасилил новость нормальную написать?

anonymous
()

c0x начинают потихоньку имплементить... это есть гуд

anonymous
()
Ответ на: комментарий от niro

да что же это такое делается? как ни релиз gcc, так хренову кучу ошибок и багов находят? как вообще ядра собираются?

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

>да что же это такое делается? как ни релиз gcc, так хренову кучу ошибок и багов находят? как вообще ядра собираются?

Надо учесть:

1) в составе GCC много компиляторов, а для ядра нужен только компилятор C. Баги в С++ном компиляторе не влияют на ядро;

2) В ядре используются далеко не все возможности C. Более того, больше всего ненайденных багов кроется в редкоиспользуемых функциях (иначе бы их давно нашли);

3) Нередко баги проявляются при очень редком стечении обстоятельств, поэтому подавляющее большинство людей никогда с ними не сталкивалась;

4) Ядра перед выходом тестируют, чтобы они гарантированно собирались поддерживаемыми версиями GCC;

5) Безглючных компиляторов не бывает, просто при выходе очередной версии какого-нибудь проприетарного компилера о исправленных багах стараются не упоминать (дабы не пугать народ). Знали бы вы, сколько багов в каком-нибудь Delphi...

blaster999 ★★
()

Текс. Релиз таки вышел, а значит пора мигрировать всем миром.

Ждём ебилдов и реакции Патрега.

Gharik
()
Ответ на: комментарий от Lumi

В джентовском ебилде появился USE-флаг "d" !!!!

Это GNU реализация компилятора языка D и она даже работает :) И даже генерирует 64bit код. Троекратное Ура!

realsmart
()

Я только вчера до RC1 обновился...

mutronix ★★★★
()

"Сегодня вендекапец случился,наверное мы этого ждали".

birdie,этож GCC,ты чего такой грууузззный? :D

anonymous
()
Ответ на: комментарий от KRoN73

> Язык интересен

да ктож спорит..

> вполне может быть, что будет и софт.

ага, вот в это то все и упирается. будут ли на него переходить программеры или нет?

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

> В джентовском ебилде появился USE-флаг "d" !!!!

Ага, уже несколько месяцев назад как...

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

Обалденный язык, когда надо написать что нибудь за 20 минут (т.е. ищем Python), но надо, чтобы оно работало на уровне С++ (Python откладываем).

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

> >и много нынче софта на языке D? :)

> Если его теперь умеет GCC, то вполне может быть, что будет и софт. Язык интересен:

Не. Язык неинтересен. Он появился, поскольку команда Digital Mars compilers не справилась ни с современным компилятором C++, ни с портированием/адаптацией стандартной библиотеки C++. Часть того, с чем они не справились (но очень хотелось иметь) --- перенесли из библиотек прямо в язык. В остальном --- цели языка и класс задач, для которых его насочиняли, совершенно не ясны (в т.ч. авторам).

yeti
()
Ответ на: комментарий от Legioner

> Обалденный язык, когда надо написать что нибудь за 20 минут (т.е. ищем Python), но надо, чтобы оно работало на уровне С++ (Python откладываем).

Именно. Сравнение в правильном направлении. Такое же отсутствие проектирования языка, как в Python'е (непрерывно развивающийся язык, параллельно с образованием авторов). В D очередной раз начали реализовывать язык из принципа "нечто, что гораздо круче чем C++".

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

> Такое же отсутствие проектирования языка, как в Python'е

Да ты не йети, ты обычный тролль! Сменил бы ник-то.

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

>ага, вот в это то все и упирается. будут ли на него переходить программеры или нет?

А с чего не переходить, когда он так близок к C++? Обладает лучшей, чем у G++ производительностью, но при этом - сборкой мусора, кучей объектных вкусностей, более приятным синтаксисом и т.п.?

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

> Для новичков объясняю - это BUGFIX релиз.

Тогда в топку такие новости. Для новичков объясняю - это GCC 4.2 Release Series

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

а в нем можно также легко как в с++ работать с уже существующими сишными (и с++ тоже) либами, или надо биндинги делать?

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

>а в нем можно также легко как в с++ работать с уже существующими сишными (и с++ тоже) либами, или надо биндинги делать?

Учитывая, что у него даже встроенный ассемблер есть, то докопатьмя можно до чего угодно.

Если по существу - не знаю, сам с ним не возился. Более того, интерес только сейчас появился к нему, думаю погонять, пощупать... Нативный код с GC и привычный моим отравленным императивщиной мозгам код - это то, что давно хотелось.

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

cишные либы цепляются почти на автомате, надо хедер сделать и всё. С С++-либами всё сложнее, ну их и так никто кроме С++ не понимает, да и то нужен тот же компилятор.

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

>Под GPL v3 превели?

А что будет с ядром линукса, когда gcc переведут на GPL3 ? Разве можно будет им компиллировать ядро ?

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

>А что будет с ядром линукса, когда gcc переведут на GPL3 ? Разве можно будет им компиллировать ядро ?

а почему нельзя?

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

>>А что будет с ядром линукса, когда gcc переведут на GPL3 ? Разве можно будет им компиллировать ядро ?

>а почему нельзя?

Несовпадение лицензий не помешает ?

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

>Несовпадение лицензий не помешает ?

gcc спокойно компилируются проприетарные поделки. так что не помешает.

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

>Несовпадение лицензий не помешает ?

>gcc спокойно компилируются проприетарные поделки. так что не помешает.

да нет, я имею ввиду, лицензия позволит линукс компилировать если он под другой лицензией ?

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

>да нет, я имею ввиду, лицензия позволит линукс компилировать если он под другой лицензией ?

так а я че отвечаю? ожет - gcc можно компилировать софт под любой лицензией.

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

нет, пойду ка я спать, а то уже собеседника понимать перестал :-)

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

>Тем более ЛОР ведь фанатеет только от linux kernel 2.6, никак не от 2.6.22 ;)

А что от него фанатеть? Пашет себе на домашней машинке, и пашет, в корку не падает :)))

anonymous
()
Ответ на: комментарий от wieker

>Под GPL v3 превели?
>будет ветка 4.3 под ГПЛ3

Шикарно как выйдет, так и вендокапец будет оч. близок.. ^_^

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

>5) Безглючных компиляторов не бывает, просто при выходе очередной версии какого-нибудь проприетарного компилера о исправленных багах стараются не упоминать (дабы не пугать народ). Знали бы вы, сколько багов в каком-нибудь Delphi...

Полностью прав.. +1024

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

А сколько их там, багов в дельфи? Как сосчитать, когда компилятор закрыт и ченьчлоги не выкладывают?

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

>А сколько их там, багов в дельфи? Как сосчитать, когда компилятор закрыт и ченьчлоги не выкладывают?

+1

Даешь точные цифру количества дельфобагов!

:)

furs
()
Ответ на: комментарий от yeti

> Не. Язык неинтересен. Он появился, поскольку команда Digital Mars compilers не справилась ни с современным компилятором C++, ни с портированием/адаптацией стандартной библиотеки C++.

А маразматический C++, значит, интересен? И команда Digital Mars не «не справилась», а «жоско затрахалась всё это имплементить». Чуваки делают правильное дело, а С++ пусть сдохнет в корчах.

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

> команда Digital Mars не «не справилась», а «жоско затрахалась всё это имплементить».

Аха, и по тихой грусти решили реализовать еще один язык, такой же сложный, как и Си++ :D

> Чуваки делают правильное дело, а С++ пусть сдохнет в корчах.

У меня есть подозрение, что D - это от "Dead" ;)

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

> Аха, и по тихой грусти решили реализовать еще один язык, такой же сложный, как и Си++.

Он проще, кури спецификации.

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