for (;;) { ... if (condition) { break; } ... }
outer: for (;;) { ... if (condition) { goto outer; } ... }I.e. in system programming and I want to use `break` or `goto`, because here we use imperative rather than declarative approach. The following question arises. Are structured programming concept of Dijkstra's right for writing system software?