返回

编程世界你好!30种语言写就Hello World

闲谈

C语言

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

C++语言

#include <iostream>

using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}

Java语言

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Python语言

print("Hello, World!")

JavaScript语言

console.log("Hello, World!");

PHP语言

<?php
echo "Hello, World!";
?>

Ruby语言

puts "Hello, World!"

Swift语言

print("Hello, World!")

Go语言

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

R语言

cat("Hello, World!")

MATLAB语言

disp('Hello, World!');

Fortran语言

program hello_world
  print *, "Hello, World!"
end program hello_world

Ada语言

with Ada.Text_IO; use Ada.Text_IO;

procedure Hello_World is
begin
    Put_Line("Hello, World!");
end Hello_World;

Pascal语言

program Hello_World;

begin
    Writeln('Hello, World!');
end.

Modula-2语言

MODULE Hello_World;
FROM Terminal IMPORT WriteString;

BEGIN
    WriteString("Hello, World!");
END Hello_World.

Oberon-2语言

MODULE Hello_World;
IMPORT Out;

BEGIN
    Out.String("Hello, World!");
END Hello_World.

Component Pascal语言

MODULE Hello_World;
IMPORT Out;

PROCEDURE Hello_World;
BEGIN
    Out.String("Hello, World!");
END Hello_World;
BEGIN
    Hello_World;
END Hello_World.

Smalltalk语言

'Hello, World!' printNl.

Lisp语言

(print "Hello, World!")

Scheme语言

(display "Hello, World!")

Clojure语言

(println "Hello, World!")

Haskell语言

main = putStrLn "Hello, World!"

Scala语言

object Hello_World {
    def main(args: Array[String]) {
        println("Hello, World!")
    }
}

F#语言

printfn "Hello, World!"

OCaml语言

print_endline "Hello, World!";;

Haxe语言

class HelloWorld {
    static function main() {
        Sys.println("Hello, World!");
    }
}

Lua语言

print("Hello, World!")

Julia语言

println("Hello, World!")