Content deleted Content added
it wasn't, except maybe in their own little sub-field, but it's better to have no info than false info; see talk; there's a survey in the EL section for the FP CFA which should be enough for now |
|||
Line 1:
{{rewrite}}
In [[computer science]], '''control flow analysis''' is a [[static code analysis]] technique for determining the [[control flow]] of a program. The control flow is expressed as a [[control flow graph]] (CFG).
For many [[imperative programming language]]s, the control flow{{which}} of a program is explicit in a program's source code.{{dubious}} As a result, [[interprocedural analysis|interprocedural]] 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]].{{dubious}} 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
|