Марина Демидова

Программист, консультант, специалист по документированию. Легко и доступно рассказывает о сложных вещах в программировании и дизайне.
Что такое JDK и для чего он нужен

Рассказываем, как выбрать и установить JDK — комплект инструментов для Java-разработки.

Никлаус Вирт: человек, который создал Pascal и не только его

Никлаус Вирт известен как создатель языка Pascal. Но не все знают, что он создал ещё несколько языков и написал много культовых книг.

Мобильные войны: история операционных систем для смартфонов

Как рождались, развивались и умирали мобильные операционки.

Медленно, но верно: как работает своп (раздел подкачки) и как он используется в iPadOS 16

Стив Бэгли рассказывает, как виртуальная память и раздел подкачки увеличивают возможности компьютера.

Что такое тестирование программ и зачем оно нужно

При создании программ 75% времени уходит вовсе не на программирование, а на тесты. Разбираемся, чем занимаются тестировщики и QA-инженеры.

Алгоритм Square & Multiply: как возводить большие числа в степень и не убить процессор

Доктор Майк Паунд рассказывает, что такое алгоритм Square & Multiply и как его используют при шифровании данных.

Брендан Эйх: «Мы сделали JavaScript всего за 10 дней»

Создатель JavaScript рассказывает, как в спешке создавал главный язык веб-разработки, и вспоминает с Лексом Фридманом времена «браузерных войн».

Майк Паунд: что такое регистры сдвига с обратной связью и для чего они нужны

Доктор Майк Паунд рассказывает, как с помощью регистров LFSR генерируют псевдослучайные числа и как их используют для защиты информации.

Как в СССР создавали полупроводниковый компьютер

История о том, как в лаборатории московского НИИ бывшие студенты собрали из трофейных немецких деталей первый в мире компьютер на полупроводниках.

Сатья Наделла: об облачных технологиях, кибербезопасности и работе на удалёнке

Сатья Наделла рассказывает об облачных технологиях, Office 365, LinkedIn и управлении Microsoft во время пандемии.

Как СССР побеждал в компьютерной гонке, а потом её провалил

Советские компьютеры 1950‑х годов не уступали западным, но с конца 1960‑х они стали резко отставать от капиталистических ЭВМ.

Как интернет защищает информацию и почему эту защиту скоро разрушат квантовые компьютеры

Данные в интернете защищены системами шифрования. Но квантовые компьютеры легко их взломают — если появятся, конечно :)

Принципы фон Неймана и первые компьютеры на их основе

Рассказываем, как фон Нейман присвоил себе чужие лавры, почему он ни в чём не виноват и что умели компьютеры, созданные на «не совсем его» идеях.

Джеймс Гослинг: как создавались Java и виртуальная Java-машина

Блогер Лекс Фридман беседует с Джеймсом Гослингом о его любимых числах, разработке редактора Emacs, создании Java и JVM.


Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована