Dead code: Difference between revisions

Content deleted Content added
No edit summary
Tags: Mobile edit Mobile app edit Android app edit
Changing short description from "status of software" to "Computer code that is never executed"
Line 1:
{{Short description|statusComputer ofcode softwarethat is never executed}}
The term '''dead code''' has multiple definitions. Some use the term to refer to code (i.e. instructions in memory) which can never be executed at run-time.<ref>[https://www.cs.bu.edu/~hwxi/academic/papers/padl99.pdf Hongwei Xi, Dead Code Elimination through Dependent Types]</ref><ref>[http://www.do178site.com/do178b_questions.php] DO-178B</ref><ref>[[DO-178B]] Wikipedia/DO-178B.</ref>
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.<ref>[http://doi.acm.org/10.1145/349214.349233 Debray, S. K., Evans, W., Muth, R., and De Sutter, B. 2000. Compiler techniques for code compaction. ACM Trans. Program. Lang. Syst. 22, 2 (Mar. 2000), 378–415.]</ref><ref>[[Andrew Appel|Appel, A. W.]] 1998 Modern Compiler Implementation in Java. Cambridge University Press.</ref> The execution of dead code wastes computation time and memory.