Top / Docs / HelloWorld

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#

print("Hello, World!")

PHP#

echo "Hello, World!\n"

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**#

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

HTML#

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>HelloWorld!</title>
</head>
<body>
HelloWorld!
</body>
</html>
📝 このページに誤りを見つけたら…  GitHubで報告(エンジニア向け)  ・  フォームで報告