A case for teaching multi-exit loops to beginning programmers
Peter A. Buhr · ACM SIGPLAN Notices · 1985
While programming using the WHILE and REPEAT constructs, as in Pascal, is well established and taught regularly, programming using a LOOP construct with multiple exits is not. I feel that this much more general construct is a more useful programming construct and that it should be taught in introductory programming courses.