Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!
let count = 0;
while (count < 10) {
  count++; 
  console.log('Hello');
};
console.log( 'Hello\n'.repeat(10) )
[...Array(10)].forEach(() => console.log('Hello'))
for (let i = 0; i < 10; i++) {
  console.log("Hello");
}
with Ada.Text_IO;
use Ada.Text_IO;
for I in 1 .. 10 loop
  Put_Line ("Hello");
end loop;
#include <stdio.h>
for (int i = 0; i < 10; i++) {
    printf("Hello\n");
}
let rec n_hellos
    (n : int)
  : unit =
  if n = 0 then
    ()
  else
    (print_endline "Hello";
    n_hellos (n-1))

n_hello_worlds 10
(dotimes [_ 10]
  (println "Hello"))
IDENTIFICATION DIVISION.
PROGRAM-ID. hello 10 times.
PROCEDURE DIVISION.
PERFORM 10 TIMES
   DISPLAY "Hello"
END-PERFORM
STOP RUN.
#include <iostream>
using namespace std;
for (int i = 0; i < 10; ++i)
  cout << "Hello\n";
using System;
using System.Linq;
Console.WriteLine( string.Concat(Enumerable.Repeat("Hello\n", 10)) );
using System;
using System.Linq;
Console.WriteLine(string.Join(Environment.NewLine, Enumerable.Repeat("Hello", 10)));
using System;
for (int i = 0; i < 10; i++)
{
    Console.WriteLine("Hello");
}
import std.stdio : writeln;
import std.range : iota;
import std.algorithm.iteration : each;
iota(0,10).each!(a => "Hello".writeln);
import std.stdio;
foreach(i; 0..10)
  writeln("Hello");
print("Hello\n" * 10);
for (var i = 0; i < 10; i++)
  print("Hello");
1..10 |> Enum.each(fn _ -> IO.puts "Hello" end)
lists:foreach(
  fun(_) ->
    io:format("Hello~n")
  end, lists:seq(1, 10)).
program main
  implicit none
  integer :: i
  do i=1,10
    write (*,'(A)') "Hello"
  end do
end program main
import "fmt"
for range 10 {
	fmt.Println("Hello")
}
import "fmt"
for i := 0; i < 10; i++ {
	fmt.Println("Hello")
}
import "fmt"
import "strings"
fmt.Println(strings.Repeat("Hello\n", 10))
10.times {
    println 'Hello'
}​
import Control.Monad
replicateM_ 10 $ putStrLn "Hello"
System.out.print("Hello\n".repeat(10));
import static java.lang.System.out;
int i = 0;
while (i++ < 10) out.println("Hello");
import static java.util.stream.IntStream.range;
range(0, 10).forEach(x -> out.println("Hello"));
import static java.lang.System.out;
int i = 0;
do out.println("Hello");
while (i++ < 10);
for(int i=0;i<10;i++)
  System.out.println("Hello");
import static java.lang.System.out;
for (int i = 0; i++ < 10; out.println("Hello"));
(0..9).forEach {
    println("Hello")
}
for(x in 1..10) {
     println("Hello")
}
repeat(10) {
    println("Hello")
}
(loop repeat 10 do (write-line "Hello"))
print(("Hello\n"):rep(10))
for i=1, 10 do
	print('Hello')
end
local i = 0
repeat
	i = i + 1
	print("Hello")
until i == 10
print(string.rep("Hello\n", 10))
for (NSInteger i=0;i<10;i++){
NSLog(@"Hello");
}
for ($i = 0; $i < 10; $i++) {
    echo 'Hello' . PHP_EOL;
}
foreach(range(1, 10) as $i)
  echo 'Hello'. PHP_EOL;
var
  i: integer;
begin
  for i:=1 to 10 do
    WriteLn('Hello');
end;
print "Hello\n" for 1 .. 10;
say "Hello" for 1 .. 10;
print "Hello\n" x 10;
:- initialization(main).
main :- loop(10).

loop(0).
loop(N) :- N>0, write('Hello') , nl, N1 = N - 1, loop(N1).
print("Hello\n"*10)
def code(): print('Hello')
for x in range(10): code()
for _ in range(10):
    print("Hello")
i = 0
while i < 10:
    print('Hello')
    i += 1
10.times do
  puts "Hello"
end
puts "Hello\n" * 10
10.times { puts 'Hello' }
print!("{}", "Hello\n".repeat(10));
for _ in 0..10 { println!("Hello"); }
(0 until 10).foreach( _ => println("Hello"))
println("Hello\n"*10)
(for-each (lambda (x) (display "Hello\n")) (iota 10))
(define (hellos i)
        (if (> i 0)    
            (begin
                (display "Hello")
                (newline)
                (hellos (- i 1)))))
(hellos 10)
(do ((i 0 (+ i 1)))
    ((= i 10))
  (display "Hello")
  (newline))
10 timesRepeat: [Transcript showln: 'Hello'].
Imports System
For x = 1 To 10
    Console.WriteLine("Hello")
Next x

New implementation...
< >
programming-idioms.org