lispやsmalltalkをはじめ幾つかの言語は分岐や反復の専用の制御構文を持たない。