Hello World

A collection of Hello World applications from helloworld.org.

C

// C
#include <stdio.h>
int main(void)
{
	printf("Hello World\n");
	return 0;
}

C++

// C++
#include <iostream.h>
int main(void)
{
	cout << "Hello World" << endl;
	return 0;
}

JAVA

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

Assembler

#include <stdio.h> char format[] = "%s %s\n"; char hello[] = "Hello"; char world[] = "world"; void main( void ) { __asm { mov eax, offset world push eax mov eax, offset hello push eax mov eax, offset format push eax call printf pop ebx pop ebx pop ebx } }

.NET

// Hello World .NET
#using <mscorlib.dll>
using namespace System;
int _tmain()
{
	Console::WriteLine(S"Hello World");
	return 0;
}
Erlang

-module(hello).
-export([world/0]).
world() -> io:format("Hello World").

Ruby

#!/usr/local/bin/ruby -w
puts "Hello World"

BASIC

// Texas Instruments TI-81 BASIC
Prgm1:HELLO...
:Disp "HELLO WORLD"

Perl

#!/usr/bin perl -w
print ("Hello World");

Python

#!/bin/python
print("Hello World")

Bash

#!/bin/bash
echo "Hello World"

Brainfuck

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

php

<?="Hello world\n" ?>

Pascal

Program HelloWorld;
Begin
	Writeln ('Hello World!');
End.

Delphi

// Delphi, thanks to C0derr
program Project1;
uses
  qdialogs;
const
  s='Hello, World!';
begin
  showmessage(s);
end.

参考内容