Control flow vs. Flow control

by john c. j.   Last Updated July 31, 2020 22:05 PM - source

When it comes to name things like if, else, or return, many developers and a lot of documentation calls it control flow or control flow statements.

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/flow.html

On the other hand, some developers and some documentation calls it flow control and flow control statements respectively.

https://www.ibm.com/support/knowledgecenter/en/SSTFXA_6.3.0/com.ibm.itm.doc_6.3/adminuse/terminal_scriptflowcontrol_tep.htm

And as the third option, some people and some documentation uses the term flow of control and, respectively, flow of control statements.

There was even some arguing on Wikipedia:

https://en.wikipedia.org/wiki/Talk:Control_flow (The last section there.)

Are there any technical or grammatical reasons to prefer one terminology and not others?

  1. control flow / control flow statements
  2. flow control / flow control statements
  3. flow of control / flow of control statements


Related Questions


Recursion, iteration, and ...?

Updated June 11, 2015 00:02 AM

What is an Aguri tree?

Updated July 19, 2018 21:05 PM