Hello World!
什么是 “Hello, World!”
“Hello, World!” 程序是编程世界的第一个仪式。
当你在新语言中写下这行代码并看到它成功输出时,就完成了与这门语言最初的握手。它简单到近乎平淡,却又至关重要——既是初学者验证语法规则的入门练习,也是开发者确认环境配置无误的快速检查。
这个传统始于1972年贝尔实验室的《A Tutorial Introduction to the Language B》,如今已成为跨越所有编程语言的共同起点。它不只是一段代码,更像是程序员之间的默契:如果连 “Hello, World!” 都跑不通,那更复杂的挑战也不必继续了。
“Hello, World!” 的 N 种写法
Ada
ada
1 | with Ada.Text_IO; |
ALGOL60
plaintext
1 | BEGIN DISPLAY("Hello, World!") END. |
ALGOL68
plaintext
1 | begin |
AppleScript
applescript
1 | say "Hello, World!" |
applescript
1 | display alert "Hello, World!" |
Assembly Language (Linux x64)
plaintext
1 | section .text |
BASIC
basic
1 | PRINT "Hello, World!" |
Batchfile
plaintext
1 | @echo off |
Bash
bash
1 | echo "Hello, World!" |
C
c
1 |
|
C++
c++
1 |
|
c#
c#
1 | Console.WriteLine("Hello, World!"); |
Clojure
clojure
1 | (println "Hello, World!") |
COBOL
plaintext
1 | IDENTIFICATION DIVISION. |
D
d
1 | import std.stdio; |
Dart
dart
1 | void main() { |
Elixir
elixir
1 | IO.puts("Hello, World!") |
Ezhil
plaintext
1 | பதிப்பி "உலகே வணக்கம்" |
Forth
plaintext
1 | ." Hello, World!" CR |
Fortran
fortran
1 | program Hello |
Go
go
1 | package main |
Haskell
haskell
1 | main :: IO () |
Java
java
1 | public class Main { |
JavaScript
javascript
1 | console.log("Hello, World!"); |
javascript
1 | document.write("Hello, World!"); |
Julia
julia
1 | println("Hello, World!") |
Kotlin
kotlin
1 | fun main() { |
Lisp
lisp
1 | (print "Hello, World!") |
Logo
plaintext
1 | print [Hello, World!] |
Lua
lua
1 | print("Hello, World!") |
Objective-C
plaintext
1 | #import <stdio.h> |
plaintext
1 | #import <Foundation/Foundation.h> |
OCaml
ocaml
1 | print_endline "Hello, World!" |
Pascal
pascal
1 | program Hello; |
Perl
perl
1 | print "Hello, World!\n"; |
Perl6
plaintext
1 | say 'Hello, World!' |
PHP
php
1 |
|
PowerShell
powershell
1 | 'Hello, World!' |
Prolog
prolog
1 | main() :- write("Hello, World!"), nl. |
Python2
python
1 | print "Hello, World!" |
Python3
python
1 | print("Hello, World!") |
R
r
1 | print("Hello, World!") |
Racket
plaintext
1 | #lang cli |
Ruby
ruby
1 | puts "Hello, World!" |
Rust
rust
1 | fn main() { |
Simula
plaintext
1 | Begin |
Smalltalk
smalltalk
1 | Transcript show: 'Hello, World!'. |
Standard ML
plaintext
1 | print "Hello, World!\n" |
Swift
swift
1 | print("Hello, World!") |
Tcl
tcl
1 | puts "Hello, World!" |
TI-BASIC
plaintext
1 | :Disp "Hello, World!" |
VBScript
vbscript
1 | WScript.Echo "Hello, World!" |
WebAssembly Text Format
plaintext
1 | (module |
易语言
plaintext
1 | 信息框(“Hello, World!”,0,,) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 披萨盒的赛博日志!
评论