HelloWorld

プログラミングの伝統。 画面に、「Hello World」という5文字+スペース+5文字を出すだけのプログラム プログラムの超入門は「画面に文字を出す」ということから始まります。

姉妹ページHelloWorkはこちら

ActiveBasic

#console
Print "Hello, World"

AutoHotKey

Gui, Add, Text,, hello world!
Gui, Show

AWK

#!/usr/bin/awk -f
BEGIN {
  print "Hello, World!"
}

Brainfuck

++++++++[->+++++++++<]>.<+++++[->++++++<]>-.+++++++..+++.<
++++++[->-----------<]>-.<+++[->----<]>.<
+++++++[->++++++++<]>-.<++++[->++++++<]>.+++.------.--------.<
++++++[->-----------<]>-.<++++[->------<]>+.
++++++++++[>+++++++>++++++++++>+++>+++++++++<<<<-]>++.>+.+++++++..+++.>++.>---.<<.+++.------.--------.

C

  • 古い書き方
    #include<stdio.h>
    
    int main(void) {
        printf("Hello, World!\n");
        return 0;
    }
  • C99の書き方
    #include<stdio.h>
    
    main() {
       printf("Hello, World!\n");
    }

C++

#include <iostream>
using namespace std;

int main() {
  cout << "Hello, World!" << endl;
  return 0;
}

C#

using System;

public class HelloWorld
{
    public static void main()
    {
        Console.WriteLine( "Hello, World!" );
    }
}

COBOL

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLOWORLD.

ENVIRONMENT DIVISION.

DATA DIVISION.

PROCEDURE DIVISION.
    DISPLAY "Hello, World!".
    STOP RUN.

Common Lisp

(print "Hello World")

D

import std.stdio;

void main() {
    writeln("Hello, World!");
}

Delphi

program HelloWorld;
begin
  Writeln('Hello, World!');
end.

fortran90

program main
  print *, 'Hello, World!'
end program

Go

package main

func main(){
   println("Hello, World!")
}

Haskell

main = putStrLn "Hello,World"

HQ9+

H

HSP

mes "Hello, World!":stop

Java

public class HelloWorld{
  public static void main( String[] args ){
    System.out.println( "Hello, World!" );
  }
}

JavaScript

document.write('Hello, World!');

Node.js

console.log('Hello, World!');

konoha

OUT << "hello,world" << EOL;

m2

こそようこそよう
ムーンサムーンサ

Perl

print "Hello, World!\n";

prolog

?- write('Hello, World!').

Ruby

puts "Hello, World!"

Python

  • python2
    print "Hello, World!"
  • python3
    print("Hello, World!")

PHP

echo "Hello, World!\n"

Ruby

puts "Hello, World!"

Scala

  • スクリプトモード
    println("Hello, World!")
  • 普通に
    object HelloWorld{
      def main(args:Array[String]) = {
        println("Hello, World!")
      }
    }

Scheme

  • 簡易
    "Hello, World!"
    (newline)
  • まとも
    ((lambda ()
     (begin (display "Hello, World") (newline))
    ))

ShellScript

  • bシェル
    #!/bin/sh
    echo "Hello, World!"
  • bash
    #!/bin/bash
    echo Hello, World!
  • zsh(echo)
    #!/usr/bin/zsh
    echo "Hello, World\!"
  • zsh(printf)
    #!/usr/bin/zsh
    printf "Hello, World\!\n"

Smalltalk

Transcript cr; show: 'Hello, World!'

SpeeD

call_lib{inorout}*    
makefanc{main}:[in<no>/return<int>]*    
callfanc{main}:startfanc{   
makebox_string:[name<hw>/max<255>]*    
inbox[to<hw>]{    
 string["Hello World !"]* }  
usetool:[from<inorout>]:out_print{    
 print[type<string>/frombox<hw>_allchar]* }  
endfanc[fanc<main>/return<0>_endamar]* }  

Tcl

  • CUI
    puts "Hello, world!"
  • Tkを用いたGUI
    button .btn -text "Hello, World!" -command exit
    pack .btn

TJS2

System.inform("hello world!");

Whitespace

   	  	   
	
     		  	 	
	
     		 		  
	
     		 		  
	
     		 				
	
     	 		  
	
     	     
	
     			 			
	
     		 				
	
     			  	 
	
     		 		  
	
     		  	  
	
     	    	
	
     	 	 
	
  



WSH?

'VBScript
 WScript.Echo "Hello, World!"
//JScript
 WScript.Echo("Hello, World!");

なでしこ

「Hello, World!」と言う

ひまわり

「Hello, World!」と、表示
表示("Hello, World!");

neko mimi Fu**

おにいさまおにいさまおにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさま
おにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさまおにいさまおにいさま
ネコミミ!おにいさまおにいさまおにいさまおにいさまおにいさまおにいさまネコミミ!
おにいさまおにいさまネコミミモードネコミミモードネコミミモード私のしもべー
キス…したくなっちゃった…ネコミミ!おにいさまおにいさまネコミミ!おにいさま
ネコミミモードネコミミモードネコミミモード私のしもべーキス…したくなっちゃった…
ネコミミ!ネコミミ!や・く・そ・く・よネコミミ!おにいさまや・く・そ・く・よ
おにいさまおにいさまおにいさまおにいさまおにいさまおにいさまおにいさま
や・く・そ・く・よや・く・そ・く・よおにいさまおにいさまおにいさまや・く・そ・く・よ
ネコミミ!や・く・そ・く・よネコミミモードネコミミモード私のしもべーネコミミモード
おにいさまおにいさまおにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさま
おにいさまおにいさまネコミミモード私のしもべーキス…したくなっちゃった…ネコミミ!
や・く・そ・く・よネコミミ!や・く・そ・く・よおにいさまおにいさまおにいさま
や・く・そ・く・よ私のしもべー私のしもべー私のしもべー私のしもべー私のしもべー
私のしもべーや・く・そ・く・よ私のしもべー私のしもべー私のしもべー私のしもべー
私のしもべー私のしもべー私のしもべー私のしもべーや・く・そ・く・よネコミミ!
おにいさまや・く・そ・く・よ