hello world

代碼

Hello World 中文意思是『你好,世界』。因為《The C Programming Language》中使用它做為第一個演示程序,非常著名,所以後來的程序員在學習編程或進行設備調試時延續了這一習慣。

產生由來


“Hello, world"程序是指在計算機屏幕上輸出“Hello,world”這行字元串的計算機程序,“hello, world”的中文意思是“你好,世界。”。這個常式在Brian Kernighan 和Dennis M. Ritchie合著的《The C Programme Language》使用而廣泛流行。因為它的簡潔,實用,並包含了一個該版本的C程序首次在1974年Brian Kernighan所撰寫的《Programming in C: A Tutorial》出現
實際上將“Hello”和“World”一起使用的程序最早出現於1972年,在貝爾實驗室成員Brian Kernighan撰寫的內部技術文件《Introduction to the Language B》之中:
最初的"hello, world"列印內容有個標準,即全小寫,有逗號,逗號后空一格,且無感嘆號。不過沿用至今,完全遵循傳統標準形式的反而很少出現。

源代碼


Bat命令

1
2
echo Hello, world!
pause

易語言

1調試輸出("Hello, world!")

GBasic

1print("Hello, world!")

lua

1print("Hello, World!")

VB

1
2
3
4
5
Module MainFrm
Sub Main()
System.Console.WriteLine("Hello, World!")
End Sub
End Module

C

1
2
3
4
5
6
#include 
int main()
{
printf("Hello, World!");
return 0;
}

OC

1
2
3
4
5
6
#import 
 
int main()
{
NSLog(@"Hello, World!");
}

Swift

1print("Hello, World!")

Go

1
2
3
4
package main
func main(){
println("Hello,world!")
}

BATCH

1
2
3
@echo off
echo Hello, World!
pause

Java

1
2
3
4
5
6
7
public class HelloWorld
{
public static void main(String[] args)
System.out.println( "Hello, World!" );
}
}

C++

1
2
3
4
5
#include
int main(){
std::cout<<"Hello,World!"<
return 0;
}
或者
1
2
3
4
5
6
#include
using namespace std;
int main(){
cout<<"Hello,World!"<
return 0;
}

C#

1
2
3
4
5
6
7
8
9
10
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
System.Console.Write("Hello, World!");
}
}
}

PHP

1

ASP

1response.write ("Hello, World!")

JavaScript

1alert ("Hello, World!");
或者
1document.write("Hello, World!");

Python

可以使用單引號' '或雙引號" "
1print("Hello, World!")

HTML

1
2
3
4
5
6
7
8
9
Hello World
Hello World

LaTeX

1
2
3
4
5
6
\documentclass{article}
 
\begin{document}
Hello, World!
\end{document}

Mathematica

方法一:基於Wolfram 底層語言(進入表達式界面使用)
1Cell["Hello, World!"]
方法二:直接使用數學輸出函數
1CellPrint[Cell["Hello, World!"]]

AppleScript

1display dialog "hello,world!"

Ruby

1
2
3
def hello()
return "Hello , World"
end

Free pascal

1
2
3
begin
writeln('Hello, world!');
end.

Kotlin

1
2
3
4
fun main(args: Array
{
println("Hello, world!")
}

MATLAB

1disp('Hello, world!')

R

1print('hello world!')

Rust

1
2
3
fn main() {
println!("Hello, world!");
}
FORTRAN 95固定格式
FORTRAN 95是FORTRAN語言的一個版本,不區分大小寫。
1
2
3
4
PROGRAM MAIN
WRITE(*,*) "Hello, world!"
STOP
END PROGRAM MAIN