各种语言的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"
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"
相关文章推荐
- 各种语言的 Hello world 程序
- 各种语言版本的程序样例集
- 各种语言性能(CPU密集型程序)比较
- Ծ‸ Ծ 不定期更新的各种C++程序语言区别
- 各种语言输出hello world,如C/java/perl/python/php/C++
- 各种语言Mutex(互斥)实现程序单实例运行
- linux下使用汇编语言编写hello world!程序
- 各种语言版本的程序样例集
- Linux 下编译hello world 的C 语言程序
- SAP ABAP关于提高效率,优化程序之谈(适合各种汇编以上的语言)
- Linux 下编译hello world 的C 语言程序
- 黑马程序员—Java语言基础(人机交互方式、Java语言介绍、环境变量配置、Hello World程序编写)
- 6个变态的C语言Hello World程序 之 雷人的程序语言
- go语言在Windows系统下的安装并运行Hello World程序
- Python语言的第一个程序 Hello World。。。。
- 各种语言下程序运行时间的计算(时间间隔)
- go语言在Windows系统下的安装并运行Hello World程序
- 各种语言的Hello,World程序大集合(四)
- C语言学习2:Windows通过命令行编译运行c程序(Hello World)及程序详解
- 各种编程语言的Hello world程序