一文领略各种 Hello World

什么是 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 ,如有错误欢迎批评指出!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值