#теория

Что такое утиная типизация
Что такое утиная типизация

Если что-то выглядит как уточка и говорит как уточка, это переменная типа «уточка»

JavaScript для новичков: чем опасны нестрогие типы данных Что будет, если переменную разделить и сразу умножить на одно и то же число Null, ноль и Undefined: разбираемся в сортах пустоты [1] + [2] - [3] = 9. Да как так-то? Что такое пустой оператор и что он делает Приоритеты операторов в JavaScript Промисы в JavaScript: что это и как с ними работать
easy
ООП для новичков: классы и объекты
ООП для новичков: классы и объекты

Объясняем без фруктов

ООП для новичков: публичное и приватное ООП для новичков: инкапсуляция, наследование и полиморфизм Какие ошибки делают программисты в реализации ООП в JavaScript
easy
Что такое отжиг и зачем его имитировать

Рассказываем про алгоритм, на котором учат половину нейросетей

Что такое «задача коммивояжёра» Решаем задачу коммивояжёра простым перебором Как работает доставка товаров в России Как автомобильный навигатор находит самый быстрый путь Метод Монте-Карло — один из самых полезных алгоритмов в ИТ Как устроен алгоритм поиска с возвратом Красиво расставляем 8 ферзей на доске
hard
Теория игр: самое начало, без которого дальше будет сложно

Она влияет на каждого из нас

Что такое нормальное распределение и как оно предсказывает будущее Что общего у игральных кубиков и нормального распределения Крутой веб-проект: симуляция нормального распределения на JavaScript Распределение Парето: все знают, мало кто применяет Считаем деньги правильно: продвинутый Эксель и принцип Парето Как теория игр работает на практике и помогает выигрывать Пишем игру Ним на Python Делаем непобедимую игру Ним
medium
10 основных конструкций языка Delphi
10 основных конструкций языка Delphi

Самый простой ООП-язык для начинающих

Почему в школе до сих пор изучают Pascal Delphi — нужен ли он сейчас и что пишут на этом языке программирования
Delphi — нужен ли он сейчас и что пишут на этом языке программирования
Delphi — нужен ли он сейчас и что пишут на этом языке программирования

Оказывается, нужен и пишут

Почему в школе до сих пор изучают Pascal 10 основных конструкций языка Delphi
easy
Зачем нужна точка с запятой в программировании
Зачем нужна точка с запятой в программировании

И всегда ли она нужна?

Что такое код-ревью Чем правильно ставить отступы — табами или пробелами?
easy
Почему в программировании счёт всегда начинается с нуля, а не с единицы
Почему в программировании счёт всегда начинается с нуля, а не с единицы

Потому что так удобно компьютеру

Двоичное счисление на пальцах Что такое непозиционная система счисления
medium
Cортировка подсчётом: как работает сортировка без сравнений

Надо просто посчитать, сколько раз встречается каждый элемент

Зачем нужна сортировка в программировании Как работает пузырьковая сортировка Как работает сортировка расчёской Как работает быстрая сортировка Как работает сортировка слиянием Radix Sort — самая быстрая сортировка для чисел и строк
medium
Что такое plug'n'play и как это работает

Когда компьютер сразу понимает, что за устройство к нему подключили

Что такое драйвер и зачем он нужен
easy
Что такое непозиционная система счисления
Что такое непозиционная система счисления

Разбираем на примере римской системы

Двоичное счисление на пальцах Что такое троичная логика и где она используется Необычная математика в JavaScript
easy
Что такое MVP и чем он отличается от прототипа
Что такое MVP и чем он отличается от прототипа

MVP — это от слова «минимал», детка

easy
Страница
Результат: 157-168 из 190