Как компилятор преобразует код на C в Assembler?

Видео, в котором подробно разбирается преобразование программы на языке C в машинный код.

Обложка: Как компилятор преобразует код на C в Assembler?

Онлайн-компиляторы для разных языков: выполняем код прямо в браузере

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

Обложка: Онлайн-компиляторы для разных языков: выполняем код прямо в браузере
Соберите сервер из комплектующих
Обложка: Подборка книг о компиляторах и обо всем, что с ними связано

Подборка книг о компиляторах и обо всем, что с ними связано

Мы собрали подборку лучших книг по принципам работы компиляторов и их написанию, которые научат вас грамотному проектированию и низкоуровневому программированию этих мощнейших инструментов.

Основы Just In Time компиляции, используемой в динамических языках, на примере программы на C

Я был сильно вдохновлен, когда узнал о динамической компиляции (JIT — Just In Time) из различных виртуальных машин Ruby и JavaScript. Я мог бы рассказать вам все о том, как…

Обложка: Основы Just In Time компиляции, используемой в динамических языках, на примере программы на C

8cc — компилятор языка C

8cc — это компилятор для языка С. Он поддерживает все особенности С11 и вместе с тем его код настолько небольшой и простой, насколько это возможно. Исходный код есть на GitHub, или…