什么是 Hello World ?
“Hello, World !”即“你好,世界”。
“Hello, World !”程序是指在计算机屏幕上输出“Hello, World !”这行字符串的计算机程序,因为 The C Programming Language 中使用它做为第一个演示程序,后来的程序员在学习编程或进行设备调试时延续了这一习惯。
我们一起来看看各种编程语言中的 Hello World 吧!
各种语言中的 Hello World
C 语言
#include <stdio.h>
int main(void)
{
printf("Hello, World!\n");
return 0;
}
Java 语言
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello, World!");
}
}
Python 语言
print("Hello, World!")
C++ 语言
#include <iostream>
int main()
{
std::cout << "Hello, World!" << std::endl;
return 0;
}
使用命名空间的写法(本质上和上一种写法相同):
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!" << endl;
return 0;
}
C# 语言
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("Hello, World!");
}
}
}
使用顶级语句的写法:
System.Console.WriteLine("Hello, World!");
OC 语言
#import <Foundation/Foundation.h>
int main()
{
NSLog(@"Hello, World!");
}
JavaScript 语言
alert("Hello, World!");
另一种写法:
document.write("Hello, World!");
PHP 语言
<?php
echo 'Hello, world!';
print 'Hello, world!';
?>
HTML 语言
<p>Hello, World!</p>
VB 语言
Module MainFrm
Sub Main()
System.Console.WriteLine("Hello, World!")
End Sub
End Module
Go 语言
package main
import "fmt"
func main()
{
fmt.println("Hello, world!")
}
Fortran 语言
PROGRAM MAIN
WRITE(*,*) "Hello, world!"
STOP
END PROGRAM MAIN
MATLAB 语言
disp('Hello, world!')
Rust
fn main()
{
println!("Hello, world!");
}
Swift 语言
print("Hello, World!")
Kotlin 语言
fun main(args: Array<String>)
{
println("Hello, world!")
}
Rust 语言
fn main()
{
println!("Hello, world!");
}
Ruby 语言
p "Hello, World"
Lua 语言
print("Hello, World!")
R 语言
print('Hello, world!')
FORTH 语言
: HELLO ( ) CR ."Hello, world!" ;
易语言
信息框(“Hello, World!”,0,,)
汇编语言
DATA SEGMENT
PRINT DB "Hello, World!", 0AH, 0DH, '$'
DATA ENDS
STACK SEGMENT STACK
DW 20 DUP(0)
STACK ENDS
ASSUME CS:CODE, DS:DATA, SS:STACK
CODE SEGMENT
START:
MOV AX, DATA
MOV DS, AX
MOV DX, OFFSET PRINT
MOV AH, 09H
INT 21H
MOV AH, 4CH
INT 21H
CODE ENDS
END START
总结
这就是目前比较常见的各种编程语言中的 Hello World ,如有错误欢迎批评指出!