I usually use for(;;) { }
which I always think of as "for-ever".
Some languages offer a repeat { }
construct which will natively loop forever. I find the for(;;) { }
construct visually the most similar to this because it is so different from the normal for()
construct. This is an important attribute for an infinite loop that while(1) { }
doesn't really have.