https://github.com/sonyarianto/hello-world
"Hello world" on several different programming languages. Just need Docker to run each sample.
https://github.com/sonyarianto/hello-world
programming-language
Last synced: 7 months ago
JSON representation
"Hello world" on several different programming languages. Just need Docker to run each sample.
- Host: GitHub
- URL: https://github.com/sonyarianto/hello-world
- Owner: sonyarianto
- License: mit
- Created: 2023-08-03T05:40:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-07T01:58:32.000Z (over 2 years ago)
- Last Synced: 2025-02-28T20:37:47.793Z (11 months ago)
- Topics: programming-language
- Language: Zig
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# hello-world
Just a simple hello world program on different languages and just use Docker to run it. Nothing else.
## Languages
- [C](c/README.md)
- [C++](c++/README.md)
- [Go](go/README.md)
- [JavaScript](javascript/README.md)
- [PHP](php/README.md)
- [Rust](rust/README.md)
## Quick Start
Go to project directory folder and run below commands for each particular language.
### C
```bash
docker run -v ./c:/usr/src/app -w /usr/src/app -it --rm gcc:latest sh -c "gcc -o main main.c && ./main"
```
### C++
```bash
docker run -v ./c++:/usr/src/app -w /usr/src/app -it --rm buildpack-deps:latest sh -c "g++ -o main main.cpp && ./main"
```
### Go
```bash
docker run -v ./go:/go/src/app -w /go/src/app golang:latest go run main.go
```
### JavaScript
```bash
docker run -v ./javascript:/usr/src/app -w /usr/src/app node:latest node main.js
```
### PHP (CLI)
```bash
docker run -v ./php:/usr/src/app -w /usr/src/app php:latest php main.php
```
### Rust
```bash
docker run -v ./rust:/usr/src/app -w /usr/src/app -it --rm rust:latest sh -c "rustc main.rs && ./main"
```
### Zig
```bash
docker run -v ./zig:/usr/src/app -w /usr/src/app -it --rm buddyspencer/ziglang:latest sh -c "zig build-exe main.zig && ./main"
```
## License
MIT
Maintained by Sony Arianto Kurniawan <> and contributors.