The best way to describe a computer program depends on the level you want to speak at, e.g.
- The result is found.
- The iteration terminates.
- The loop is exited.
- The interpreter executes the break statement.
- The processor branches, and so on.
The problem with words like break is that they aren’t strongly associated with any particular level, and they have larger meanings, e.g. a broken loop can be one that does not implement the programmer’s original intention. However, the designer of a programming language naturally wants to use words that have meaning to humans, and sometimes this can be misleading. When, for example, was the last time you saw a print statement causing something to appear on a physical printer?