Низкоуровневое программирование

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

Аватар
Булат Яббаров

Изобретатели компилятора получат Премию Тьюринга и 1 миллион долларов

Спустя десятилетия, после создания чего-то настолько фундаментально важного, Ульман и Ахо наконец-то получат заслуженную награду.

1914
Аватар
Алексей Грачев

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

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

22499
Аватар
Семён Алексин

Google представила библиотеку cpu_features для определения функций процессора

Библиотека cpu_features позволяет программе определять технологии, поддерживаемые процессором, и использовать их для оптимизации кода.

1854
Аватар
Алексей Михайлишин

Выпущена версия DOOM, работающая только на mov-инструкциях

Один кадр обрабатывается около 7 часов, зато игра теперь не подвержена недавним уязвимостям в процессорах.

4390
Аватар
Ярослав Сарницкий

«Шелл» на С: пишем командную оболочку для Unix

Многие считают, что сделать программу, которой будут пользоваться миллионы, очень трудно. Однако за любым, даже самым сложным, продуктом всегда стоит простая идея. Одним из них является командная оболочка, или «шелл». В этой статье мы расскажем, как написать упрощенную командную оболочку Unix на C.

27276
Аватар
Тарас Сереванн

Как создать свою операционную систему с нуля

70055