您的位置:首页 > 其它

各种语言的Hello World程序

2013-10-10 12:58 316 查看
1. Ada

with Ada.Text_IO;

procedure Hello is

begin

   Ada.Text_IO.Put_Line("HelloWorld!");

end Hello;

2. ALGOL68

\'begin\'

print("Hello World!")

\'end\'

3. AmigaE

PROC main()

   WriteF(\'Hello World!\')

ENDPROC

4. awk

BEGIN { print "Hello, world!" }

5. BCPL

GET "LIBHDR"

LET START () BE

$(

    WRITES("Hello, world!*N")

$)

6. Boo

import System

Console.WriteLine("Hello World!")

7. Brainfuck

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

+++++++++++++++.>.+++.------.--------.>+.>.

8. C

#include

int main()

{

   printf("Hello World!\n");

    return0;

}

9. C++

#include

int main()

{

   cout<<"Hello World!"<<endl;

    return0;

}

10. Clean

module hello

Start :: String

Start = "Hello, world"

11. COBOL

IDENTIFICATION DIVISION.

PROGRAM-ID.    HELLO-WORLD.

ENVIRONMENT DIVISION.

DATA DIVISION.

PROCEDURE DIVISION.

DISPLAY "Hello World!".

STOP RUN.

12. Common Lisp

(format t "Hello world!")

13. D

import std.c.stdio;

int main(char[][] args)

{

   printf("Hello World!\n");

    return0;

}

14. Eiffel

class HELLO_WORLD

   creation

       make

   feature

       make is

       local

               iBASIC_IO

       do

               !!io

               io.put_string("%N Hello World!")

       end -- make

end -- class HELLO_WORLD

15. Erlang

-module(hello).

-export([hello_world/0]).

hello_world() -> ifwrite("Hello World!\n").

16. Forth

." Hello World!" CR

17. Fortran

program Hello

write(*,*) \'Hello World!\'

end

18. Haskell

module HelloWorld (main) where

main = putStr "Hello World!\n"

19. Icon

procedure main()

    write("HelloWorld!\n")

end

20. INTERCAL

PLEASE DO ,1 <- #13

DO ,1 SUB #1 <- #238

DO ,1 SUB #2 <- #112

DO ,1 SUB #3 <- #112

DO ,1 SUB #4 <- #0

DO ,1 SUB #5 <- #64

DO ,1 SUB #6 <- #238

DO ,1 SUB #7 <- #26

DO ,1 SUB #8 <- #248

DO ,1 SUB #9 <- #168

DO ,1 SUB #10 <- #24

DO ,1 SUB #11 <- #16

DO ,1 SUB #12 <- #158

DO ,1 SUB #13 <- #52

PLEASE READ OUT ,1

PLEASE GIVE UP

21. Iptscrae

ON ENTER {

    "Hello, ""World!" & SAY

}

22. Java

// 命令行界面:

class Hello

{

    publicstatic void main(String ars[])

    {

       System.out.print("Hello World!\n");

    }

}

// 图形界面:

import java.awt.*;

import java.awt.event.*;

class HelloWorld extends Frame

{

public static void main(String args[])

{

  HelloWorld Hello=new HelloWorld();

  Label lbl=new Label("Hello World!");

  Hello.setTitle("Hello World");

  Hello.setSize(300,200);

  Hello.setBackground(newColor(224,224,224));

  Hello.add(lbl);

  lbl.setAlignment(1);

  lbl.setFont(newFont("Arial",Font.PLAIN,24));

  Hello.setLocation(260,180);

  Hello.show();

  Hello.addWindowListener(newWindowAdapter()

  {

   public voidwindowClosing(WindowEvent wet)

   {

   System.exit(0);

   }

  });

}

}

23. Lua

print "Hello World!\n"

24. MIXAL

TERM   EQU   19         the MIX console device number

       ORIG  1000       start address

START  OUT   MSG(TERM)   output data ataddress MSG

       HLT               halt execution

MSG    ALF   "MIXAL"

       ALF    "HELL"

       ALF    "OWOR"

       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: