[#] [Перевод] Что каждый программист на C должен знать об Undefined Behavior. Часть 3/3
habrabot(difrex,1) — All
2017-11-02 09:30:10


[Часть 1][1]
[Часть 2][2]
**Часть 3**

В первой части цикла мы рассмотрели неопределённое поведение в С и показали некоторые случаи, которые позволяют сделать С более быстрым, чем «безопасные» языки. В части 2 мы рассмотрели некоторые неожиданные баги, которые могут противоречить представлениям многих программистов об языке С. В этой части, мы рассмотрим проблемы, которые компилятор Clang решает, чтобы достичь высокого быстродействия, и устранить некоторые сюрпризы.
![image][3]
[Читать дальше →][4]

[1]: https://habrahabr.ru/post/341048/
[2]: https://habrahabr.ru/post/341144/
[3]: https://habrastorage.org/webt/za/4g/nu/za4gnunircwzjpvmibn-vkoxbh8.jpeg
[4]: https://habrahabr.ru/post/341154/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut