跳到主要内容

各种语言打印 Hello World

· 阅读需 3 分钟
张永豪
系统运维

1. Python​

print("Hello World")

2. JavaScript​

console.log("Hello World");

3. Java​

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

4. C​

#include <stdio.h>

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

5. C++​

#include <iostream>

int main() {
std::cout << "Hello World" << std::endl;
return 0;
}

6. C#​

Console.WriteLine("Hello World");

7. Go​

package main

import "fmt"

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

8. Rust​

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

9. Ruby​

puts "Hello World"

10. PHP​

<?php
echo "Hello World";
?>

11. Swift​

print("Hello World")

12. Kotlin​

fun main() {
println("Hello World")
}

13. TypeScript​

console.log("Hello World");

14. R​

print("Hello World")

15. Perl​

print "Hello World\n";

16. Scala​

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

17. Lua​

print("Hello World")

18. Shell (Bash)​

echo "Hello World"

19. PowerShell​

Write-Host "Hello World"

20. SQL​

SELECT 'Hello World';

21. MATLAB​

disp('Hello World')

22. Objective-C​

#import <Foundation/Foundation.h>

int main() {
NSLog(@"Hello World");
return 0;
}

23. Dart​

void main() {
print('Hello World');
}

24. Julia​

println("Hello World")

25. Haskell​

main = putStrLn "Hello World"

26. Elixir​

IO.puts "Hello World"

27. Clojure​

(println "Hello World")

28. F#​

printfn "Hello World"

29. Erlang​

-module(hello).
-export([world/0]).

world() -> io:fwrite("Hello World\n").

30. Assembly (x86 Linux)​

section .data
msg db 'Hello World', 0xa
len equ $ - msg

section .text
global _start

_start:
mov eax, 4
mov ebx, 1
mov ecx, msg
mov edx, len
int 0x80

mov eax, 1
xor ebx, ebx
int 0x80

31. COBOL​

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

32. Fortran​

program hello
print *, "Hello World"
end program hello

33. Pascal​

program HelloWorld;
begin
writeln('Hello World');
end.

34. Lisp​

(print "Hello World")

35. Prolog​

:- initialization(main).
main :- write('Hello World'), nl.

36. HTML (网页显示)​

<!DOCTYPE html>
<html>
<body>
<h1>Hello World</h1>
</body>
</html>

37. CSS (伪代码显示)​

body::before {
content: "Hello World";
}

38. Groovy​

println "Hello World"

39. VB.NET​

Module HelloWorld
Sub Main()
Console.WriteLine("Hello World")
End Sub
End Module

40. Zig​

const std = @import("std");

pub fn main() void {
std.debug.print("Hello World\n", .{});
}

信息

📝 总结: 以上涵盖了 40 种 主流和常见编程语言!