Language page — context, influences, and learning notes on the 100hellos site.
Source on GitHub (100hellos/d-lang)
docker run --rm --platform="linux/amd64" 100hellos/d-lang:latest
Read the repo README, or fork the project and customize it.
For an interactive shell:
docker run --rm --platform="linux/amd64" --entrypoint="" -it 100hellos/d-lang:latest zsh
The D language is a multi-paradigm systems programming language intended to be a superset of C and a replacement for C++. As described in the Wikipedia article on the language:
D was designed with lessons learned from practical C++ usage, rather than from a purely theoretical perspective. Although the language uses many C and C++ concepts, it also discards some, or uses different approaches (and syntax) to achieve some goals. As such, it is not source compatible (nor does it aim to be) with C and C++ source code in general (some simpler code bases from these languages might by luck work with D, or require some porting). D has, however, been constrained in its design by the rule that any code that was legal in both C and D should behave in the same way.
Content type
Image
Digest
sha256:f5fd2fe4f…
Size
110.8 MB
Last updated
4 months ago
docker pull 100hellos/d-lang