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

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

Знакомимся со средой визуального программирования Scratch. Научим анимированного кота мяукать, когда его гладят.

Основные понятия информатики. CS50 на русском. Лекция 0.1

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

Библиотека jQuery: что это такое и как её подключить

Всё о библиотеке jQuery: для чего она нужна, где скачать, как подключить и какие у неё плюсы и минусы.

Что такое JDK и для чего он нужен

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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