跳到主要内容

各种语言打印 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 种 主流和常见编程语言!