'Hello World' ABC

Nikolaus Gradwohl2010-09-07T13:29:31+00:00

This is a small collection of "Hello World!"-Programs - One for each letter of the alphabet. Ada for A, Boo for B, C++ for C, and so on. Special thanks to the stackoverflowers who helped me with Q, U and Y :-)

Ada

with Text_IO; use Text_IO;
procedure Hello is
begin
    Put_Line("Hello World!");
end Hello;

Boo

print("Hello World!")

C++

#include <iostream>

int main( int argc, char** argv ) {
    std::cout << "Hello World!" << std::endl;
    return 0;
}

D

import std.stdio;

void main(string[] args) {
    writefln("Hello World!");
}

Erlang

-mod(hello).
-export([start/0]).

start() ->
  io:format("Hello, World!").

Fortran

      program hello
         print *,"Hello World!"
      end program hello

Go

package main
import "fmt"

func main() {
    fmt.Printf("Hello World !!! \n")
}

Haskel

main = putStrLn "Hello, World!"

IO

"Hello, world!" println

Java

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

Kaya

Void main() {
    putStrLn("Hello world!");
}

Lisp

(print "Hello World")

ML

print "Hello world!\n";

Nice

void main(String[] args)
{
    System.out.println("Hello world!");
}

Ook

Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook? Ook! Ook! Ook? Ook!
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook.

Python

print "Hello World!"

QBasic

print "Hello World!"

Ruby

puts "Hello World!"

Scala

object HelloWorld {
    def main(args: Array[String]) {
        println("Hello, world!")
    }
}

Tcl

puts "Hello World!"
exit

unlambda

`r```````````.H.e.l.l.o. .w.o.r.l.di

Vala

void main () {
  print ("Hello World\n");
}

Whitespace

since whitespace programms are a bit difficult to see, click here to download an example

XSLT

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <xsl:message terminate="yes">Hello World!</xsl:message>
    </xsl:template>
</xsl:stylesheet> 

Yacas

 WriteString("Hello World")WriteString("Hello World")

Zsh

print 'Hello World'
Tweet This! submit to reddit Digg! Tags: | 1 comments | no trackbacks

See also:

firefighting tools
ruby rhyme generator
Synthesizer dreaming
anykey skywalker
Robo-Ghost

Trackbacks

Comments

Leave a response

  1. Alex Meiburg 2011-01-10T01:34:22+00:00

    "Haskell" is spelled with two l's. This is pretty neat. :-D

Leave a comment