hooks | ||
tests | ||
.gitignore | ||
HelloWorld.bash | ||
HelloWorld.c | ||
HelloWorld.cs | ||
HelloWorld.java | ||
HelloWorld.php | ||
HelloWorld.pl | ||
HelloWorld.py | ||
LICENSE | ||
Makefile | ||
PKGBUILD | ||
README.md |
This project is tracking basic standards of reference for getting started with various programming languages. That standard has always been a program that prints "Hello world!"
Etymology
A program called "Hello, World!" has been a mainstay of computing for a long time, with some thinking it began with BCPL in 1967. Regardless, it is a common teaching tool for new programmers, and it is a way for a language to announce itself to the world.
Relevant Files and Software
The relevant software for this is any executing engine for a language included in the project. For languages like C, they compile into local executables -- languages like Java & C# create compiled entities that need to execute within their runtime. Others, like Python & PHP, don't compile but execute within their respective binaries. Check the test_unit.py file for more details on invocation.
Available Clients
There are none. This is a demo repo for teaching purposes.
Equivalents or Competition
Many good products for teaching computing, including W3Schools, Codingame, Khan Academy, and others exist. We encourage all our new developers to look up various paths to learn to code -- it's a highly rewarding track to pursue.