这是一个"不停编程语言 Hello World 大全"项目,收集了 118 种编程语言的 Hello World 实现。每个语言都有独立的目录,包含可运行的代码和必要的构建文件。
共 119 种编程语言。
| 语言 | 目录 | 状态 |
|---|---|---|
| ABAP | abap/ | ✅ |
| Ada | ada/ | ✅ |
| Agda | agda/ | ✅ |
| Algol | algol/ | ✅ |
| Apex | apex/ | ✅ |
| APL | apl/ | ✅ |
| Assembly | assembly/ | ✅ |
| Awk | awk/ | ✅ |
| Ballerina | ballerina/ | ✅ |
| Bash | bash/ | ✅ |
| Befunge | befunge/ | ✅ |
| Bend | bend/ | ✅ |
| Bison | bison/ | ✅ |
| Brainfuck | brainfuck/ | ✅ |
| C | c/ | ✅ |
| Carbon | carbon/ | ✅ |
| Chapel | chapel/ | ✅ |
| Clojure | clojure/ | ✅ |
| COBOL | cobol/ | ✅ |
| CoffeeScript | coffeescript/ | ✅ |
| Coq | coq/ | ✅ |
| C++ | cpp/ | ✅ |
| Crystal | crystal/ | ✅ |
| C# | csharp/ | ✅ |
| D | d/ | ✅ |
| Dart | dart/ | ✅ |
| Flutter | flutter/ | ✅ |
| Dylan | dylan/ | ✅ |
| Eiffel | eiffel/ | ✅ |
| Elixir | elixir/ | ✅ |
| Elm | elm/ | ✅ |
| Erlang | erlang/ | ✅ |
| Factor | factor/ | ✅ |
| Falcon | falcon/ | ✅ |
| Fantom | fantom/ | ✅ |
| Fish | fish/ | ✅ |
| Forth | forth/ | ✅ |
| Fortran | fortran/ | ✅ |
| FreeBASIC | freebasic/ | ✅ |
| F# | fsharp/ | ✅ |
| Gleam | gleam/ | ✅ |
| Go | go/ | ✅ |
| Groovy | groovy/ | ✅ |
| Hack | hack/ | ✅ |
| Haskell | haskell/ | ✅ |
| Haxe | haxe/ | ✅ |
| HCL | hcl/ | ✅ |
| Idris | idris/ | ✅ |
| Jai | jai/ | ✅ |
| Java | java/ | ✅ |
| JavaScript | javascript/ | ✅ |
| Julia | julia/ | ✅ |
| Koka | koka/ | ✅ |
| Kotlin | kotlin/ | ✅ |
| Lean | lean/ | ✅ |
| Lisp | lisp/ | ✅ |
| Lua | lua/ | ✅ |
| MATLAB | matlab/ | ✅ |
| Mercury | mercury/ | ✅ |
| Mojo | mojo/ | ✅ |
| Nim | nim/ | ✅ |
| Nix | nix/ | ✅ |
| Nu | nu/ | ✅ |
| Objective-C | objectivec/ | ✅ |
| OCaml | ocaml/ | ✅ |
| Octave | octave/ | ✅ |
| Odin | odin/ | ✅ |
| Pascal | pascal/ | ✅ |
| Perl | perl/ | ✅ |
| PHP | php/ | ✅ |
| Pike | pike/ | ✅ |
| PL/pgSQL | plpgsql/ | ✅ |
| Pony | pony/ | ✅ |
| PowerShell | powershell/ | ✅ |
| Prolog | prolog/ | ✅ |
| PureScript | purescript/ | ✅ |
| Python | python/ | ✅ |
| R | r/ | ✅ |
| Racket | racket/ | ✅ |
| Raku | raku/ | ✅ |
| Reason | reason/ | ✅ |
| Red | red/ | ✅ |
| ReScript | rescript/ | ✅ |
| REXX | rexx/ | ✅ |
| Roc | roc/ | ✅ |
| Ruby | ruby/ | ✅ |
| Rust | rust/ | ✅ |
| SAS | sas/ | ✅ |
| Scala | scala/ | ✅ |
| Scheme | scheme/ | ✅ |
| Sed | sed/ | ✅ |
| Seed7 | seed7/ | ✅ |
| Smalltalk | smalltalk/ | ✅ |
| SML | sml/ | ✅ |
| Solidity | solidity/ | ✅ |
| SQL | sql/ | ✅ |
| Swift | swift/ | ✅ |
| Tcl | tcl/ | ✅ |
| Turing | turing/ | ✅ |
| TypeScript | typescript/ | ✅ |
| Unicon | unicon/ | ✅ |
| Unison | unison/ | ✅ |
| V | v/ | ✅ |
| Vala | vala/ | ✅ |
| Vale | vale/ | ✅ |
| Verilog | verilog/ | ✅ |
| VHDL | vhdl/ | ✅ |
| Visual Basic | visualbasic/ | ✅ |
| WebAssembly | wasm/ | ✅ |
| Whitespace | whitespace/ | ✅ |
| Wren | wren/ | ✅ |
| XSLT | xslt/ | ✅ |
| Zeno | zeno/ | ✅ |
| Zephir | zephir/ | ✅ |
| Zig | zig/ | ✅ |
hello_world/ ├── .cnb.yml # CNB CI/CD 流水线配置 ├── README.md # 本文件 ├── <language>/ # 每个语言一个目录 │ ├── hello.* # Hello World 源文件 │ └── ... # 构建文件(如 Cargo.toml, Makefile 等) └── ... # 119 个语言目录
每个语言目录都包含一个可运行的 Hello World 程序。具体运行方式取决于语言,通常包括:
解释型语言(Python, JavaScript, Ruby, Lua 等):
cd <language>
<interpreter> hello.<ext>
编译型语言(C, C++, Rust, Go, Java 等):
cd <language>
<compiler> -o hello hello.<ext>
./hello
# 或使用构建工具(cargo run, go run, dotnet run 等)
脚本语言(Bash, Perl, Awk, Sed 等):
cd <language>
<interpreter> hello.<ext>
特殊语言(SQL, Prolog, Coq 等):
cd <language>
# 使用对应的解释器/编译器
# 例如:sqlite3 :memory: ".read hello.sql"
Flutter 应用(需要 Flutter SDK):
cd flutter
flutter pub get
flutter run
本项目使用 CNB CI/CD 流水线,每次 push 到 master 分支都会自动触发所有语言的编译和测试。流水线配置文件为 .cnb.yml,已恢复并正常运行。
由月见八千代与 iFlow CLI 共同维护 🌙