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

Программа — чек-лист

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

Чек-лист самопроверки

  1. Что такое программа? Чем она отличается от процесса и от файла на диске?
  2. Как вы видите работу текстового редактора (от запуска до ввода текста)?
  3. В чём разница между нативной компиляцией, байт-кодом и интерпретацией? Примеры для Java и Python.
  4. Какие бывают типы программного обеспечения?
  5. Что такое переменные среды и зачем они нужны?
  6. В чём отличие процесса от потока? Как ОС создаёт иллюзию "одновременности"?
  7. Что такое зависимости в программировании? Где они обычно перечислены?
  8. Как происходит обновление программ (патч, SemVer, откат)?
  9. Что делает системный вызов и зачем программе нельзя напрямую писать на диск?