In the world of software engineering, Hello World is more than just a string printed to a terminal; it is a programmerβs first greeting to the universe. As a newly formed organization, Heap of Problems created this repository to greet the entire Open Source community in the most "sophisticated" way possible.
The main purpose of this repository is to demonstrate the only correct and stable way to print "Hello, world!" to your terminal.
-
β Your
print("Hello, world!")probably uses only one programming language.β Our project uses the most significant programming languages in history just to show "Hello, world!" in your Linux terminal.
-
β Your
print("Hello, world!")probably cross-platform.β Our project supports only Linux x86 because of ASM. It's not a problem, it's a feature for Linux popularization.
-
β Your
print("Hello, world!")probably takes less than 1 Mb.β Our project bundles multiple runtimes and garbage collectors to ensure "Hello, world!" runs in the most "luxurious" conditions possible. Current binary size: 13 MB.
- None.
"H"- NASM by @dadencukillia"e"- Fortran by @FortiBrine"l"- Rust by @dadencukillia"l"- Zig by @FortiBrine"o"- Go by @dadencukillia","- Pascal by @FortiBrine" "- Ada by @dadencukillia"w"- Kotlin by @FortiBrine"o"- C by @dadencukillia"r"- D by @FortiBrine"l"- COBOL by @dadencukillia"d"- OCaml by @FortiBrine"!"- Python by @dadencukilliaABI combiner- C++
To build this masterpiece, your machine needs to be a museum of computer science. You will need:
nasm, gfortran, rustc, zig (>=0.15.2), go, fpc, gnat, kotlinc-native (>=2.3.21), clang (>=20), gdc, gnucobol, ocamlopt, python3, and a very patient clang++ (>=20).
This project is released under the Unlicense. This is free and unencumbered software released into the public domain. We created these problems, but we give them to you for free. No strings attached.
Created with β€οΈ by Heap of Problems team.