多种语言输出"Hello_World",专业代码搬运工的自我修养

Java

1
2
3
4
5
6
7
8
9
public class HelloWorld{

public static void main(String[] args){

System.out.println("Hello_World!");

}

}

C

1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>

int main()

{

printf("Hello_World");

return 1;

}

c++

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>

#include <stdio.h>

int main()

{

printf("Hello_World--Way 1 ");

puts("Hello_World--Way 2");

puts("Hello_" " " "World--Way 3");

std::cout << "Hello_World--Way 4"

return 1;

}

C#

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;

class TestApp

{

public static void Main()

{

Console.WriteLine("Hello_World");

Console.ReadKey();

}

}

Python

1
2
3
4
5
6
7
>>>> print "Hello_World" #Python 2.x

Hello_World

>>> print("Hello_World") #Python 3.x

Hello_World

php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>

<body>

<?php

echo "Hello_World"; //打印语句

echo "The first php program!"; //打印语句

echo phpinfo(); //phpinfo()系统函数,输出环境信息

?>

</body>

</html>

JavaScript

1
2
3
var sys = require("sys"); #导入需要的sys模块

sys.puts("Hello_World");

Ruby

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
print "Hello_World"

#可用puts语句打印

puts "Hello_World"

#可以先声明一个变量,然后再用puts语句

a = "Hello_World"

puts a

#可以先写个函数再调用

def say(name)

"Hello_#{name}"

end

puts say("World")

perl

1
2
3
4
5
#!C:Perlin #Windows平台下

#!/usr/bin/env perl #Linux环境下

print "Hello_World";

HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>

<html>

<body>

<h1>This is the first program!</h1>

<p>Hello_World</p>

</body>

</html>

vb

1
2
3
4
5
6
7
8
9
Module Hello

Sub Main()

MsgBox("Hello_World")

End Sub

End Module

Scala

1
2
3
4
5
6
7
8
9
10
11
12
13
object HelloWorld

{

def main(args:Array[String])

{

println("Hello_World");

}

}

Delphi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TForm1.Button1Click(Sender: TObject);

begin

label1.Caption := 'Hello_World';

end;

procedure TForm1.FormCreate(Sender: TObject);

begin

end;

end.

Fortran

1
2
3
4
5
program hello

print *,"Hello_World"

end program hello

tcl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#命令行交互方式

D:>tclsh

% puts "Hello_World"

Hello_World

% exit

D:>

#文件方式运行

#!/usr/local/bin/tcl

puts "Hello_World"

D:>tclsh HelloWorld.tcl

Hello,World!

sed

1
2
3
Hello_World #第一行为输入

Hello_World

Pascal #1

1
write("Hello_World").

Pascal #2

1
2
3
4
5
6
7
8
9
Program HelloWorld(output);

begin

writeln('Hello_World')

{程序块的最后一条语句后不需要";" - 如果添加一个";"会在程序中增加一个“空语句”}

end.