HelloWorld#
プログラミングの伝統。 画面に、「Hello World」という5文字+スペース+5文字を出すだけのプログラム プログラムの超入門は「画面に文字を出す」ということから始まります。
姉妹ページHelloWorkはこちら
ActiveBasic#
#console
Print "Hello, World"AutoHotKey#
Gui, Add, Text,, hello world!
Gui, ShowAWK#
#!/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 programGo#
package main
func main(){
println("Hello, World!")
}Haskell#
main = putStrLn "Hello,World"HQ9+#
HHSP#
mes "Hello, World!":stopJava#
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 .btnTJS2#
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>