The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Обсуждение возможных планов развития GCC 5.0"
Отправлено Аноним, 22-Мрт-12 15:22 
>>тот же intel, тот же openwatcom.
> Т.е лучше копилятора чем GCC ты не знаешь, по крайней мере в
> плане поддержки различных архитектур и стандарта С.

Хуже не знаю. Ты посмотри какой код он генерит для IA-64, а потом сравни с Intel.
Разница видна на лицо.
Глюки с structure aliasing и левым доступом в соседние элементы структуры - для gcc это норма, другие компиляторы этим не страдают.
Код который компилируется 3.2 не будет компилироваться 3.5 и тп. Таких приколов ну просто дофига.

и тп. Список багов gcc можно продолва


> http://www.openwatcom.org/index.php/C99_Compliance
>>C99 compatibility is an undocumented feature, since the implementation is not complete.
> Ты им вообще пользовался? Чем он вообще лучше?

Видимо ты других вообще не знаешь. Советовал бы просветиться.
gcc приличный код генерит только для x86 - остальное.. лучше бы его не было.

>>за attribute((packed) и пересылку по сети и диск я бы голову отбивал.
> Лучше не пробуй, а то свою отобьешь, или уже?
>>non aligned access получить как 2 байта по сети переслать
> Настолько геморно?! Или есть способ попроще, просвети.

Дядя ты вообще код для архитектур со strict aligment писал ?
Если не писал - попродуй попиши.. очень интересные вещи для себя узнаешь.


>>и всякие _Noreturn - это хня.
> Хня, не хня - в стандарт вошло. Меня лично заглавная "N" раздражает.

в C-98 нету, C-1x круто, но еще нигде нету правильной поддержки.


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру