The OpenNET Project / Index page

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



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

Исходное сообщение
"Red Hat передаёт язык Ceylon на попечительство организации E..."
Отправлено лютый жабист__, 26-Авг-17 23:08 
> Это я пожалуй ерунду написал, на -О3 действительно может компиляться по-разному.
> Но пример меня не убеждает совсем потому, что он бессмысленный. Никто никогда
> a[++b]++
> и он на -О3 будет полностью определён.

Ладно, я погуглил для тебя. Изучай! 8)

http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

Потом вот это:

https://wiki.theory.org/index.php/YourLanguageSucks#C_sucks_...

Самое эпическое:

-Variable length arrays are usually placed on the stack, meaning that passing in too large of a size is unsafe; it will just stack overflow the moment you use it, made worse by the fact there is no way to tell your allocation is too big.

С этим и сам сталкивался

-Debugging optimised code can sometimes make no sense due to aggressive compiler optimisation.

-Data safety in multi-threaded programs is not really guaranteed by the language; things you think are atomic aren't necessarily without using (C11, but see above) atomics. Getting torn reads and writes is extremely easy, and no tools will ever warn you it's happening.

так что не надо ляля. се по предсказуемости результата до жабы педалить и педалить. ;)

 

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



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

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