Hello World起源:
“Hello, world”程序是指在计算机屏幕上输出“Hello world”这行字符串的计算机程序,“Hello World”的中文意思是“你好,世界。”。这个例程在 Brian Kernighan 和 Dennis M. Ritchie合著的The C Programme Language使用而广泛流行。因为它的简洁,实用,并包含了一个该版本的C程序首次在1974年 Brian Kernighan 所撰写的 Programming in C: A Tutorial 出现。
printf("hello, world\n");
实际上将“Hello”和“World”一起使用的程序最早出现于1972年,在贝尔实验室成员Brian Kernighan撰写的内部技术文件《Introduction to the Language B》之中:
main()
{
extern a,b,c;
putchar(a);putchar(b);putchar(c);putchar('!*n');
}
a'hell';
b'o,w';
c'orld';
最初的”hello, world”打印内容有个标准,即全小写,有逗号,逗号后空一格,且无感叹号。不过,完全遵循传统标准形式的反而很少出现。
各类源代码:
BATCH/批处理命令
@put offput Hello, World!pause
易语言
信息框(“Hello, world!”,0,,)
GBasic
print("Hello, world!")
lua
print("Hello, world!")
VB
Module MainFrm
Sub Main()
System.Console.WriteLine("Hello, World!")
End Sub
End Module
C
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
OC
#import <Foundation/Foundation.h>
int main()
{
NSLog(@"Hello, World!");
}
Swift
print("Hello, World!")
Go
package main
func main(){
println("Hello,world!")
}
Java
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println( "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.Write("Hello, World!");
}
}
}
PHP
<?php echo
'Hello, world!'; print
'Hello, world!';?>
ASP
response.write ("Hello, World!")
JavaScript
alert ("Hello, World!");
或者
document.write("Hello, World!");
Python3可以使用单引号’ ‘或双引号” “
print("Hello, World!")
HTML
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<p>Hello World</p>
</body>
</html>
LaTeX
\documentclass{article}
\begin{document}
Hello, World!
\end{document}
Mathematica方法一:基于Wolfram 底层语言(进入表达式界面使用)
Cell["Hello, World!"]
方法二:直接使用数学输出函数
CellPrint[Cell["Hello, World!"]]
AppleScript
display dialog "hello,world!"
Ruby
def hello()
return "Hello , World"
end
Free pascal
begin
writeln('Hello, world!');
end.
Kotlin
fun main(args: Array<String>)
{
println("Hello, world!")
}
MATLAB
disp('Hello, world!')
R
print('hello world!')
Rust
fn main() {
println!("Hello, world!");
}
FORTRAN (77FORTRAN语言不区分大小写。)
PROGRAM MAIN
WRITE(*,*) 'Hello, world!'
STOP
END PROGRAM MAIN
Fortran 95固定格式
PROGRAM MAIN
WRITE(*,*) "Hello, world!"
STOP
END PROGRAM MAIN
FORTHFORTH语言不区分大小写。
: HELLO ( ) CR ." Hello, world!" ;
分享是一种美德,当你分享时请你附带上本文链接。
请登录后查看评论内容