English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In the computer science, the program is processed as a sequence of commands which is called "control flow". At some point, it branches and a different branch of code is processed. In an article I read, they refer they use the term "originating flow" as a name for a flow which can branch into other ones.

As a non-native speaker, I have a problem with understanding. Why it is not just original flow? I do understand that they might mean it as a flow from which the other flows originate, but isn't there a synonym?

To make it clear: I would need to understand the exact meaning of "originating" in this context. I sense the difference but cannot say if it is right — original I would perceive as a former, earlier one. Originating seems to be "the one from which the other ones originate". The dictionary cannot help me here as it is in context and English is not my native language.

share|improve this question
Welcome to English Language & Usage. Your question seems to be the difference between "original" and "originating". As it stands this question is incomplete. Please edit to show research you did before asking an expert. For example, dictionary definitions you compared, and what you found confusing about them. – MετάEd Apr 6 '13 at 14:04
up vote 1 down vote accepted

Because it does not appear in several control-flow resources (1,2,3) where it might reasonably do so if it were standard control-flow terminology, the phrase originating flow appears to be either non-standard or perhaps a nonce usage. That said, originating emphasizes, more than original does, where something starts from or is created. Data origins are of concern in flow analysis:

Control-flow analysis is concerned with flows-from information, i.e., inferring the origin of function values that may occur at a given expression. Escape analysis on the other hand is concerned with flows-to information, i.e., inferring where function values originating at a given lambda expression may occur. – (2, §8.4)

It is possible the authors were influenced by a communications background. In a google search for originating flow many of the references include phrases like GSM Mobile Originating Call Flow.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.