DigitableCourses
База знаний

Материалы

Статьи, гайды, разборы и курсы Digitable.

Остальные материалы

12 на странице
Статья

Основы безопасности: угрозы, шифрование, аутентификация

Почему безопасность — это не последний слой поверх готовой системы, а свойство, которое должно держаться на всех слоях сразу: модель угроз и триада CIA, три кита …

#computer science#безопасность#криптография
15 мин
Статья

Основы Java: типы, ссылки, строки, управление потоком

Модель значений Java от бита до строки: восемь примитивов и их точная арифметика, ссылки и null, автобоксинг, массивы, устройство String и UTF-16, современные конструкции …

#java#типы данных#строки
23 мин
Статья

Основы C: типы, операторы, управление потоком, функции

Базовый C глазами системного программиста: абстрактная машина стандарта, целочисленные преобразования и их ловушки, операторы и порядок вычисления, управление потоком, …

#системное программирование#c#типы данных
20 мин
Статья

Опыт разработчика: что измерять и как это делать честно

Как измерять опыт разработчика так, чтобы числа отражали реальную боль инженеров, а не удобство платформенной команды: три класса сигналов, хвосты вместо средних, слепые …

#платформа#developer experience#метрики
22 мин
Статья

Оптимизации: свёртка констант, инлайнинг, устранение мёртвого кода

Как компилятор переписывает программу, не меняя её смысла: решётки и анализ потока данных, SCCP, нумерация значений, DCE, инлайнинг и проблема порядка проходов — с …

#компиляторы#оптимизация#ssa
31 мин