Перейти к основному содержимому

Великие люди — чек-лист

Всем
Загрузка вопросов…

Ответьте своими словами — без заучивания дат. Если застряли, откройте основную статью и найдите имя в нужном разделе; сжатая карта — в итогах.

Как проверять себя

Достаточно 2–3 предложений на вопрос. Хороший ответ связывает имя → идею → пример из жизни разработчика (SQL, браузер, Git, облако).


Теория и фундамент

  1. Чем машина Тьюринга помогает говорить о вычислимости, даже если таких машин не собирают?
  2. Сформулируйте тезис Чёрча–Тьюринга простыми словами.
  3. Как лямбда-исчисление Чёрча связано с функциональным программированием?
  4. В чём суть архитектуры фон Неймана и чем она отличается от гарвардской?
  5. Почему Аду Лавлейс называют первым программистом, хотя машина Бэббиджа не была построена?
  6. Что измеряет бит в теории Шеннона и зачем это инженеру?

Данные, алгоритмы, инженерия ПО

  1. Как реляционная модель Кодда связана с SQL?
  2. Что делает алгоритм Дейкстры и зачем нужна приоритетная очередь?
  3. Какую проблему управления проектами описал Брукс в "Мифическом человеко-месяце"?
  4. Зачем в распределённых системах алгоритмы вроде Paxos (Лампорт)?
  5. Сформулируйте принцип подстановки Лисков на бытовом примере (не только про классы).
  6. Чем RISC (Паттерсон) отличается от CISC в двух словах?
  7. Кто авторы UML и зачем нужна эта нотация?

Сеть и веб

  1. Чем TCP/IP отличается от WWW (HTTP/HTML)?
  2. Какую роль сыграли Серф и Кан по сравнению с Бернерс-Ли?
  3. Что такое коммутация пакетов (ARPANET, Робертс)?
  4. Что изменил Томлинсон в цифровой переписке?
  5. Какие идеи показал Энгельбарт на демонстрации 1968 года?
  6. Кто стоит за Apache HTTP Server и чем он отличается от браузера?
  7. Кто развивает Tor и чем проект отличается от "одного основателя"?

Языки и платформы

  1. Почему Java связывают с JVM, а не только с синтаксисом?
  2. Какую цель преследовал ван Россум, создавая Python?
  3. Чем JavaScript Эйха отличался от "полноценного серверного языка" в первой версии?
  4. Кто создал Dart и как он связан с Flutter?
  5. Чем Simula (Даль, Нюгорд) повлияла на современные языки?

Открытый код и ОС

  1. Что создали Томпсон и Ритчи в Bell Labs? Приведите пример пайпа в shell.
  2. Чем Linux Торвальдса отличается от GNU Столлмана?
  3. В чём разница акцентов Free Software и Open Source (Столлман vs Реймонд)?
  4. Как MINIX Таненбаума связан с появлением Linux?
  5. Кто стоит за X11 и зачем он нужен в Linux/BSD?
  6. Зачем нужен проект Wine (Жюльяр и сообщество)?

ИИ и игры

  1. Назовите вклад Хинтона, ЛеКуна и Бенжио в двух словах каждый.
  2. Зачем сообществу был проект ImageNet (Феи-Фей Ли)?
  3. Чему научил кейс AlphaGo (Хассабис, Сильвер)?
  4. Почему неверно называть одного человека "создателем GPT"?
  5. Что изменил Кармак в 3D-играх?
  6. Кто участвовал в создании Game Boy (Ёкой, Окада)?
  7. Почему GPU NVIDIA важны не только для игр?

Предприниматели и железо

  1. Разделите роли Возняка и Джобса в ранней Apple.
  2. Как Пейдж и Брин изменили поиск (идея PageRank)?
  3. Что такое закон Мура и почему его нельзя считать вечным?
  4. Как AWS связан с путём Безоса?