Control-flow analysis: Difference between revisions

Content deleted Content added
this is one of the wierdest articles in Wikipedia; probably written by people who don't know what they're writing about. Here's a link to what an article like this should cover: material found in most compiler books
No edit summary
Line 16:
| year = 1988
| doi = 10.1145/53990.54007
}}</ref>{{primary source inline}} For both [[functional programming language]]s and [[object-oriented programming language]]s, the term CFA, and elaborations such as ''k''-CFA, refer to specific algorithms that compute control flow.{{dubious}}
 
For many [[imperative programming language]]s, the control flow of a program is explicit in a program's source code. As a result, control-flow analysis implicitly usually refers to a [[static analysis]] technique for determining the receiver(s) of function or method calls in computer programs written in a [[higher-order programming language]]. For example, in a programming language with [[higher-order functions]] like [[Scheme (programming language)|Scheme]], the target of a function call may not be explicit: in the isolated expression