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



姉妹ページ[[HelloWorkはこちら>HelloWork]]

#contents

**ActiveBasic [#j6c53a08]
 #console
 Print "Hello, World"

**[[AutoHotKey>AutoHotKey]] [#r7657af8]

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

// Gui, 1:Add, Text, AutoSize, hello world!
// Gui, 1:Show
// 
// return
// 
// GuiClose:
// GuiEscape:
// ExitApp

// MsgBox, hello world!

**AWK [#a83b5e13]
 #!/usr/bin/awk -f
 BEGIN {
   print "Hello, World!"
 }

**[[Brainfuck>プログラミング言語/Brainfuck]] [#qd0b686d]
 ++++++++[->+++++++++<]>.<+++++[->++++++<]>-.+++++++..+++.<
 ++++++[->-----------<]>-.<+++[->----<]>.<
 +++++++[->++++++++<]>-.<++++[->++++++<]>.+++.------.--------.<
 ++++++[->-----------<]>-.<++++[->------<]>+.

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

**[[C>プログラミング言語/C]] [#x6809274]
-古い書き方
 #include<stdio.h>
 
 int main(void) {
     printf("Hello, World!\n");
     return 0;
 }

-C99の書き方
 #include<stdio.h>
 
 main() {
    printf("Hello, World!\n");
 }

**[[C++>プログラミング言語/C++]] [#v30a68d0]
 #include <iostream>
 using namespace std;
 
 int main() {
   cout << "Hello, World!" << endl;
   return 0;
 }

**[[C#>プログラミング言語/C#]] [#ubeb5411]
 using System;
 
 public class HelloWorld
 {
     public static void main()
     {
         Console.WriteLine( "Hello, World!" );
     }
 }

**[[COBOL>プログラミング言語/COBOL]] [#y02da7df]
 IDENTIFICATION DIVISION.
 PROGRAM-ID. HELLOWORLD.
 
 ENVIRONMENT DIVISION.
 
 DATA DIVISION.
 
 PROCEDURE DIVISION.
     DISPLAY "Hello, World!".
     STOP RUN.

**Common Lisp [#r9824505]
 (print "Hello World")

**[[D>プログラミング言語/D]] [#o57876aa]
 import std.stdio;
 
 void main() {
     writeln("Hello, World!");
 }

**[[Delphi>プログラミング言語/Delphi]] [#id9ea223]
 program HelloWorld;
 begin
   Writeln('Hello, World!');
 end.

**fortran90 [#i655e282]
 program main
   print *, 'Hello, World!'
 end program

**Go [#p172eb9c]
 package main
 
 func main(){
    println("Hello, World!")
 }

**[[Haskell>プログラミング言語/Haskell]] [#if2fc469]
 main = putStrLn "Hello,World"

**HQ9+ [#ef4ae8dd]
 H

**[[HSP>プログラミング言語/HSP]] [#nf25d48b]
 mes "Hello, World!":stop

**[[Java>プログラミング言語/Java]] [#rbc1ecba]
 public class HelloWorld{
   public static void main( String[] args ){
     System.out.println( "Hello, World!" );
   }
 }

**[[JavaScript>プログラミング言語/JavaScript]] [#sa6ae4f4]
 document.write('Hello, World!');

**Node.js [#hc8e9ab1]
 console.log('Hello, World!');

**konoha [#l34ecext]
 OUT << "hello,world" << EOL;

**m2 [#f586a631]
 こそようこそよう
 ムーンサムーンサ

**[[Perl>プログラミング言語/Perl]] [#sf37341e]
 print "Hello, World!\n";

**prolog [#r8ddfe1f]
 ?- write('Hello, World!').

**[[Ruby>プログラミング言語/Ruby]] [#ta62415a]
 puts "Hello, World!"

**[[Python>プログラミング言語/Python]] [#s525564a]
-python2
 print "Hello, World!"

-python3
 print("Hello, World!")

**[[PHP>プログラミング言語/PHP]] [#g6335426]
 echo "Hello, World!\n"

**[[Ruby>プログラミング言語/Ruby]] [#r7c58b5f]
 puts "Hello, World!"

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

**[[Scheme>プログラミング言語/Scheme]] [#s1ccba60]
-簡易
 "Hello, World!"
 (newline)
-まとも
 ((lambda ()
  (begin (display "Hello, World") (newline))
 ))

**[[ShellScript>プログラミング言語/ShellScript]] [#o1d0755a]
-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 [#k742d412]
 Transcript cr; show: 'Hello, World!'

**[[SpeeD>プログラミング言語/SpeeD]] [#x1bb44b4]
 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 [#c333a258]
-CUI
 puts "Hello, world!"

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

** TJS2 [#tjsede84]
 System.inform("hello world!");

**Whitespace [#v0f603f6]
    	  	   
 	
      		  	 	
 	
      		 		  
 	
      		 		  
 	
      		 				
 	
      	 		  
 	
      	     
 	
      			 			
 	
      		 				
 	
      			  	 
 	
      		 		  
 	
      		  	  
 	
      	    	
 	
      	 	 
 	
   
 
 
 
 

**[[WSH>プログラミング言語/WSH]] [#mc197a34]
 'VBScript
  WScript.Echo "Hello, World!"

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

**[[なでしこ>プログラミング言語/なでしこ]] [#xc1c657d]
 「Hello, World!」と言う

**ひまわり [#o743a8a9]
 「Hello, World!」と、表示

 表示("Hello, World!");

**neko mimi Fu** [#mff83f83]
 おにいさまおにいさまおにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさま
 おにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさまおにいさまおにいさま
 ネコミミ!おにいさまおにいさまおにいさまおにいさまおにいさまおにいさまネコミミ!
 おにいさまおにいさまネコミミモードネコミミモードネコミミモード私のしもべー
 キス…したくなっちゃった…ネコミミ!おにいさまおにいさまネコミミ!おにいさま
 ネコミミモードネコミミモードネコミミモード私のしもべーキス…したくなっちゃった…
 ネコミミ!ネコミミ!や・く・そ・く・よネコミミ!おにいさまや・く・そ・く・よ
 おにいさまおにいさまおにいさまおにいさまおにいさまおにいさまおにいさま
 や・く・そ・く・よや・く・そ・く・よおにいさまおにいさまおにいさまや・く・そ・く・よ
 ネコミミ!や・く・そ・く・よネコミミモードネコミミモード私のしもべーネコミミモード
 おにいさまおにいさまおにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさま
 おにいさまおにいさまネコミミモード私のしもべーキス…したくなっちゃった…ネコミミ!
 や・く・そ・く・よネコミミ!や・く・そ・く・よおにいさまおにいさまおにいさま
 や・く・そ・く・よ私のしもべー私のしもべー私のしもべー私のしもべー私のしもべー
 私のしもべーや・く・そ・く・よ私のしもべー私のしもべー私のしもべー私のしもべー
 私のしもべー私のしもべー私のしもべー私のしもべーや・く・そ・く・よネコミミ!
 おにいさまや・く・そ・く・よ

//HTMLは色が違うし、SGMLでHelloWorldとか載せない方が良いと思うんだが
//一応コメントアウトでとっておく
//**HTML
// <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
// <HTML lang="ja">
// <HEAD>
//   <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
//   <TITLE>HelloWorld!</TITLE>
// </HEAD>
// <BODY>
// HelloWorld!
// </BODY>
// </HTML>