diff --git a/helloworld.md b/helloworld.md new file mode 100644 index 0000000..36c4900 --- /dev/null +++ b/helloworld.md @@ -0,0 +1,24 @@ +# Helloworld Programs + +![hello](./helloworld.png) + +We list below Helloworld programs for different programming languages, i.e. programs that print "Hello, World!". The +specified compiler or interpreter is required for each programming languages. +The table below summarizes the programs: + +| Language | Language (Spec) Site | Section | Build / Run Toolchain | Debian / Ubuntu Packages | +| :--- | :--- | :--- | :--- | :--- | +| C | [The Standard - C](https://www.iso.org/standard/76503.html) | [C](https://rosetta.alireza.es/cpp) | GCC | build-essential | +| C++ | [The Standard - C++](https://www.iso.org/standard/83745.html) | [C++](https://rosetta.alireza.es/cpp) | GCC / G++ | build-essential, g++ | +| Dlang | [D Programming Language: Home](https://dlang.org/) | [Dlang](https://rosetta.alireza.es/d) | GCC / GDC | build-essential, gdc | +| Go | [The Go Programming Language](https://go.dev/) | [Go](https://rosetta.alireza.es/go) | Go | golang | +| Rust | [Rust Programming Language](https://www.rust-lang.org/) | [Rust](https://rosetta.alireza.es/rust) | Rust (Crate) | rustlang | +| Java | [Java Programming Language](https://www.java.com/en/) | [Java](https://rosetta.alireza.es/java) | JDK | openjdk-17-jdk | +| x86\_64 assembly | [x86 and amd64 instruction reference](https://www.intel.com/content/www/us/en/developer/articles/technical/software-development-manuals.html) | [x86\_64 Assembly](https://rosetta.alireza.es/asm) | GCC / GAS | build-essential | +| ARM64 assembly | [Arm A64 Instruction Set Architecture](https://developer.arm.com/documentation/dui0802/h/) | [ARM64 Assembly](https://rosetta.alireza.es/asm-arm64) | GCC / GAS (AArch64) | build-essential | +| Bash | [Bash Reference Manual](https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html) | [Bash](https://rosetta.alireza.es/bash) | Bash | bash | +| Python | [Welcome to Python.org](https://www.python.org/) | [Python](https://rosetta.alireza.es/python) | Python | python | +| Ruby | [Ruby Programming Language](https://www.ruby-lang.org/en/) | [Ruby](https://rosetta.alireza.es/ruby) | Ruby | ruby | +| PHP | [PHP: Hypertext Preprocessor](https://www.php.net/) | [PHP](https://rosetta.alireza.es/php) | PHP | php | +| Perl | [The Perl Programming Language](https://www.perl.org/) | [Perl](https://rosetta.alireza.es/perl) | Perl | perl | +| Lua | [The Programming Language Lua](https://www.lua.org/) | [Lua](https://rosetta.alireza.es/lua) | Lua | lua |