A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Source-to-Source Refactoring and Elimination of Global Variables in C Programs
2013
Journal of Software Engineering and Applications
A global variable in C/C++ is one that is declared outside a function, and whose scope extends the lifetime of the entire program. Global variables cause problems for program dependability, maintainability, extensibility, verification, and thread-safety. However, global variables can also make coding more convenient and improve program performance. We have found the use of global variables to remain unabated and extensive in real-world software. In this paper we present a source-to-source
doi:10.4236/jsea.2013.65033
fatcat:vdftwu5zsvbnbooqpu44mjmlpi