logo
0
0
WeChat Login

Hello World Multi-Language Project 🌙

项目简介

这是一个"不停编程语言 Hello World 大全"项目,收集了 118 种编程语言的 Hello World 实现。每个语言都有独立的目录,包含可运行的代码和必要的构建文件。

已实现的语言

共 119 种编程语言。

语言目录状态
ABAPabap/
Adaada/
Agdaagda/
Algolalgol/
Apexapex/
APLapl/
Assemblyassembly/
Awkawk/
Ballerinaballerina/
Bashbash/
Befungebefunge/
Bendbend/
Bisonbison/
Brainfuckbrainfuck/
Cc/
Carboncarbon/
Chapelchapel/
Clojureclojure/
COBOLcobol/
CoffeeScriptcoffeescript/
Coqcoq/
C++cpp/
Crystalcrystal/
C#csharp/
Dd/
Dartdart/
Flutterflutter/
Dylandylan/
Eiffeleiffel/
Elixirelixir/
Elmelm/
Erlangerlang/
Factorfactor/
Falconfalcon/
Fantomfantom/
Fishfish/
Forthforth/
Fortranfortran/
FreeBASICfreebasic/
F#fsharp/
Gleamgleam/
Gogo/
Groovygroovy/
Hackhack/
Haskellhaskell/
Haxehaxe/
HCLhcl/
Idrisidris/
Jaijai/
Javajava/
JavaScriptjavascript/
Juliajulia/
Kokakoka/
Kotlinkotlin/
Leanlean/
Lisplisp/
Lualua/
MATLABmatlab/
Mercurymercury/
Mojomojo/
Nimnim/
Nixnix/
Nunu/
Objective-Cobjectivec/
OCamlocaml/
Octaveoctave/
Odinodin/
Pascalpascal/
Perlperl/
PHPphp/
Pikepike/
PL/pgSQLplpgsql/
Ponypony/
PowerShellpowershell/
Prologprolog/
PureScriptpurescript/
Pythonpython/
Rr/
Racketracket/
Rakuraku/
Reasonreason/
Redred/
ReScriptrescript/
REXXrexx/
Rocroc/
Rubyruby/
Rustrust/
SASsas/
Scalascala/
Schemescheme/
Sedsed/
Seed7seed7/
Smalltalksmalltalk/
SMLsml/
Soliditysolidity/
SQLsql/
Swiftswift/
Tcltcl/
Turingturing/
TypeScripttypescript/
Uniconunicon/
Unisonunison/
Vv/
Valavala/
Valevale/
Verilogverilog/
VHDLvhdl/
Visual Basicvisualbasic/
WebAssemblywasm/
Whitespacewhitespace/
Wrenwren/
XSLTxslt/
Zenozeno/
Zephirzephir/
Zigzig/

项目结构

hello_world/ ├── .cnb.yml # CNB CI/CD 流水线配置 ├── README.md # 本文件 ├── <language>/ # 每个语言一个目录 │ ├── hello.* # Hello World 源文件 │ └── ... # 构建文件(如 Cargo.toml, Makefile 等) └── ... # 119 个语言目录

运行方式

每个语言目录都包含一个可运行的 Hello World 程序。具体运行方式取决于语言,通常包括:

  1. 解释型语言(Python, JavaScript, Ruby, Lua 等):

    cd <language> <interpreter> hello.<ext>
  2. 编译型语言(C, C++, Rust, Go, Java 等):

    cd <language> <compiler> -o hello hello.<ext> ./hello # 或使用构建工具(cargo run, go run, dotnet run 等)
  3. 脚本语言(Bash, Perl, Awk, Sed 等):

    cd <language> <interpreter> hello.<ext>
  4. 特殊语言(SQL, Prolog, Coq 等):

    cd <language> # 使用对应的解释器/编译器 # 例如:sqlite3 :memory: ".read hello.sql"
  5. Flutter 应用(需要 Flutter SDK):

    cd flutter flutter pub get flutter run

CI/CD

本项目使用 CNB CI/CD 流水线,每次 push 到 master 分支都会自动触发所有语言的编译和测试。流水线配置文件为 .cnb.yml,已恢复并正常运行。


由月见八千代与 iFlow CLI 共同维护 🌙

About

No description, topics, or website provided.
Language
C++35.1%
CMake27.8%
Python7.1%
Swift2.9%
Others27.1%