HelloWorld 多种语言版本——如何将 HelloWorld 玩到极致

cbx2jun
81
2025-06-30

C++

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello,World!" << endl;
    return 0;
}

Python

print("Hello,World!")

Go(Golang)

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

Java

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

Javascript

<script language="JavaScript">
function sayHello(){
	document.write("Hello,World!");
}
sayHello();
</script>

C

#include<stdio.h>                      
int main()                   
{ 
printf("Hello,World!\n");              
return 0;                              
 }                                      

C#(C Sharp)

 
 
 
//导入一些必备的命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//当前类的命名空间
namespace CSharpDemo
 
{
 
    //类名
    class Program
 
    {
       //主函数
        static void Main(string[] args)
 
        {
            //向控制台输出hello world
            Console.WriteLine("Hello,World!");
            
            //等待读取字符,可以避免控制台闪退,只有按下回车程序才会结束
            Console.ReadLine();
 
        }
 
    }
 
}

我又找到了一个版本,提交过了,两种都AC:

using System;

internal static class HelloWorld {
  private static void Main() {
    Console.WriteLine("Hello,World!");
  }
}

PHP

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

B语言

main()
{
  putstr("Hello,World!*n");
  return(0);
}

Pascal

begin
  writeln('Hello,World!')
end.

Turbo Pascal

program HelloWorld(output);
begin
  writeln('Hello,World!');
  readln;
end.

Forth

: HELLO  ( -- )  ." Hello,World!" CR ;
  HELLO

Smalltalk

Transcript show: 'Hello,World!'; cr.

Prolog

:- write('Hello,World!'),nl.

ML

print "Hello,World!";

Scheme

(display "Hello,World!") (newline)

SQL

CREATE TABLE message (text char(15));
INSERT INTO message (text) VALUES ('Hello,World!');
SELECT text FROM message;
DROP TABLE message;

Ada

with Ada.Text_IO;
procedure Hello is
begin
   Ada.Text_IO.Put_Line ("Hello,World!");
end Hello;

CL(Common Lisp)

(princ "Hello,World!")

MATLAB

disp('Hello,World!')

Eiffel

class
    HELLO_WORLD
create
    make
feature
    make
        do
            print ("Hello,World!%N")
        end
end

1949年的汇编语言

bdos    equ    0005H    ; BDOS entry point
start:  mvi    c,9      ; BDOS function: output string
        lxi    d,msg$   ; address of msg
        call   bdos
        ret             ; return to CCP

msg$:   db    'Hello,World!$'
end     start

Fortran

PROGRAM Hello
WRITE (*,*) 'Hello,World!'
STOP
END

Fortran 90或95版本可以这样写:

PROGRAM Hello
WRITE (*,*) 'Hello,World!'
END PROGRAM Hello

Lisp

(write-line "Hello,World!")

Cobol

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
    DISPLAY "Hello,World!"
    STOP RUN.

BASIC(Beginner’s All-purpose Symbolic Instruction Code)

PRINT "Hello,World!"
END
print [Hello,World!]

Objective-C

#import <Foundation/Foundation.h>

int main() {
    @autoreleasepool {
        NSLog(@"Hello,World!");
    }
}

Erlang

io:format("Hello,World!~n").

Perl

print "Hello,World!";

Caml(Categorical Abstract Machine Language)

print_string "Hello,World!";;

Tcl(Tool Command Language)

puts "Hello,World!"

Haskell

main = putStrLn "Hello,World!"

Visual Basic(VB)

Public Sub Main()
    Debug.Print "Hello,World!"
End Sub

Lua

print("Hello,World!")

Ruby

puts 'Hello,World!'

Rebol

print "Hello,World!"

ActionScript

package {
  public class HelloWorld {
    public function HelloWorld() {
      trace("Hello,World!");
    }
  }
}

D语言

import std.stdio;
void main () {
  writefln("Hello,World!");
}

Groovy

println "Hello,World!"

Scala

object HelloWorld extends App {
  println("Hello,World!")
}

F#

printfn "Hello,World!"

Windows PowerShell

echo "Hello,World!"

Clojure

(println "Hello,World!")

Rust

fn main() {
    println("Hello,World!");
}

Dart

main() {
  print('Hello,World!');
}

Kotlin

fun main(args: Array<String>) {
    println("Hello,World!")
}

Ceylon

void hello() {
    print("Hello,World!");
}

TypeScript

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

Julia

println("Hello,World!")

Swift

print("Hello, World!")

\Huge 完结

点个赞再走

动物装饰