Системное программирование. - страница 5

snapd, 100% загрузка cpu и баг ядра

Еще одна поучительная история из жизни с Linux, специально чтобы вы потеряли сон и покой, узнав что такое вообще возможно.Тот самый баг, смотрит на вас с экрана.ВводнаяЭмм с чего бы такого начать, чтобы вы не испугались раньше времени от прочитанного

продолжить чтение

Программисты и Техножрецы: где заканчивается миф и начинается инженерия

продолжить чтение

Конечный автомат, машина Тьюринга, порождающая грамматика и компьютер: в чём разница

продолжить чтение

Программирование как разработка теорий: почему senior-разработчики стали ценны как никогда?

В 1985 году учёный Питер Нур будто зрил в будущее, написав свою работу под названием «Programming as Theory Building»

продолжить чтение

Практическое применение встроенной в ОСРВ технологии ИИ для анализа и отладки аномалий в работе софта

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

продолжить чтение

Вызовы функций, стек, куча и продолжения. Часть 2

В первой части статьи мы рассмотрели общую семантику применения функции в различных языках программирования и реализацию императивного вызова функции в машинном коде в стековом и бесстековом вариантах. Теперь мы рассмотрим теорию и практику реализации императивного вызова функции в модели продолжений (continuations): что такое продолжения, зачем нужны явные и неявные продолжения, как при помощи продолжений реализовать различные используемые в языках программирования управляющие конструкции.

продолжить чтение

Сложная цель: история одного патча

Питер в последние дни зимы это сплошной мрак, серость и уныние, которые вместе с меняющейся погодой способны вогнать в тоску даже самых стойких обитателей. Именно в такой мрачный февральский день, автор все же решил одну из самых долгоиграющих проблем с оборудованием под FreeBSD.

продолжить чтение

Немного об отладке. Часть 2

Это продолжение моей прошлой статьи. В этой части мы коснемся сред разработки, а потом будем постепенно деградировать спускаться ниже по абстракциям. Приятного чтения.Содержание:Среды разработки VS CodeGDB/MIMIEngineCode::BlocksEclipseSpyderОтладка на ОС WindowsKolibriOS

продолжить чтение