Полезное о C
В этой заметке я буду собирать ссылки на полезные и интересные материалы, обязательные к прочтению каждому использующему язык Си разработчику.
- What Every C Programmer Should Know About Undefined Behavior 1 2 3
- Undefined behavior ближе, чем вы думаете
- Тест на понимание работы оптимизатора GCC
- Перевод объявлений переменных с языка Си на английский и обратно
- 20 ловушек переноса Си++ - кода на 64-битную платформу
- Как я написал компилятор C за 40 дней
- memset — сторона тьмы
- Объекты нулевого размера
- Про C++ алиасинг, ловкие оптимизации и подлые баги
- Разбор типичных ошибок при разработке на С/С++
- [Несколько очень интересных презентаций](http://www.slideshare.net/olvemaudal?utm_campaign=profiletracking&utm_medium=sssite& utm_source=ssslideview)
- What is C in practice? (Cerberus survey v2): Analysis of Responses
- О пользе понимания работы кэша в современных процессорах
- SEI CERT C Coding Standard
- Understanding Strict Aliasing
Различные нюансы:
Комментарии