awesome-everything EN
↑ Обратно к восхождению

Базовый CS с нуля

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

Суть Промпты на свободное припоминание по юниту. Сначала ответь своими словами, затем раскрой модельный ответ и сравни.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на middle-высоте — в небе
◷ 13 min

Припоминание сильнее перечитывания. На каждый промпт проговори или запиши полный ответ по памяти, прежде чем открыть модельный — именно усилие припоминания закрепляет материал.

Цель

Восстанови костяк юнита, не подглядывая: правило один-к-одному у assembler, зачем нужны высокоуровневые языки, compile vs interpret vs JIT, что даёт runtime и полный путь от исходника до исполнения.

Вспомните перед уходом
  1. 01
    Что делает assembler и в чём правило один-к-одному?
  2. 02
    Assembly уже даёт machine code читаемые имена. Зачем поверх него изобретать высокоуровневые языки?
  3. 03
    Сравни compiler и interpreter по тому, что они производят и когда транслируют.
  4. 04
    Что такое JIT-компиляция и какую проблему отражает период прогрева?
  5. 05
    Что такое runtime и какие четыре сервиса он обычно предоставляет?
  6. 06
    Проследи шесть стадий от текста исходника до исполнения программы на CPU.
Итог

Если ты смог восстановить каждый ответ по памяти, ты держишь костяк юнита: assembler переводит assembly один-к-одному в machine code; высокоуровневые языки добавляют продуктивность и переносимость через абстракцию; compiler транслирует всё заранее, а interpreter — оператор за оператором во время работы, JIT же компилирует hot spot’ы на лету после прогрева; runtime даёт управление памятью, call stack, стандартную библиотеку и VM под твоим кодом; а шестистадийный конвейер доносит каждую программу от текста исходника до цикла CPU fetch-decode-execute.

Продолжить восхождение ↑От машинного кода к языку: чтение кода и отображений
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.