This language bar is your friend. Select your favorite languages!
for (;;) {}
while (true) { }
loop
   null;
end loop;
for(;;){
	// Do something
}
while(1){
	// Do something
}
#define forever while(1)
forever {
	// Do something
}
(loop []
  ;; do something
  (recur))
IDENTIFICATION DIVISION.
PROGRAM-ID. no end loop.
PROCEDURE DIVISION.
PERFORM UNTIL 1 < 0
   DISPLAY "Something"
END-PERFORM
STOP RUN.
for (;;) {
	/// Do something
}
while (true) {
	// Do something
}
while (true)
{
    // Do something
}
while (true) {
  // do something
}
defmodule Looping do
	def infinite do
		# Write code here	
		infinite
	end
end
loop() ->
	do:something(),
	loop().
do
end do
for {
	// Do something
}
import Control.Monad
forever (getLine >>= putStrLn)
let x = x in x
while (true) {
	// to infinity
}
for(let i = 0; i > -1; i++) {
	console.log('Oops')
}
for(;;){
	// Do something
}
while(true) {
	// Do something	
}
while (true) { }
(loop)
while true do 
	-- Do something
end
while (true) {
    // do something
}
While True do { nothing };
say "" while True;
while (1) {
   do_stuff();
}
repeat, write("hello\n").
while True:
	pass
loop do
  # endless joy
end
loop {
	// Do something
}
while(true){
  println(3)
}
Public Sub infiloop()
    Do

    Loop
End Sub

Do you know the best way to do this in your language ?
New implementation...

Idiom created by

programming-idioms.org