其他 · 2021年11月20日 3

一起学习写Hello World!

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!" ;

文章出处:百度百科——Hello World