Unreachable Procedures in Object-Oriented Programming

37Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Unreachable procedures are procedures that can never be invoked. Their existence may adversely affect the performance of a program. Unfortunately, their detection requires the entire program to be present. Using a long-time code modification system, we analyze large, linked, program modules of C++, C, and Fortran. We find that C++ programs using object-oriented programming style contain a large fraction of unreachable procedure code. In contrast, C and Fortran programs have a low and essentially constant fraction of unreachable code. In this article, we present our analysis of C++, C, and Fortran programs, and we discuss how object-oriented programming style generates unreachable procedures. © 1992, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Srivastava, A. (1992). Unreachable Procedures in Object-Oriented Programming. ACM Letters on Programming Languages and Systems (LOPLAS), 1(4), 355–364. https://doi.org/10.1145/161494.161517

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free