Everything About ___
Live briefing

Everything about Dead code

Computer code that is never executed

The term dead code has multiple definitions. Some use the term to refer to code which can never be executed at run-time. In some areas of computer programming, dead code is a section in the source code of a program which is executed but whose result is never used in any other computation. The execution of dead code wastes computation time and memory. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Dead codeA 5-minute orientation
  2. Skim a recent paper: Incremental software product line verification - A performance analysis with dead variable codeInfluential work since 2022
  3. Pick up a classic book: Clean CodeThe most-reprinted book on the subject
  4. Read the landmark paper: Indoor Localization of Mobile Robots Through QR Code Detection and Dead Reckoning Data FusionCited 136 times
  5. Go sideways: Unreachable codeA closely related topic
  6. Go sideways: Dead-code eliminationA closely related topic

📖 Definitions

Noun Instructions that, when executed, have no effect on the running of the program.

Noun A portion of source code that will never be executed as part of the running program.

🗂️ The subject at a glance

  1. Example
  2. Analysis

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics