This repo has source and example code for the ubiquitous 'Hello world!' program.
Go to file
2023-10-03 12:11:03 -05:00
hooks Renaming in PKGBUILD 2019-05-06 02:50:28 -05:00
tests Moving to Java 19 2023-01-25 22:55:07 -06:00
.gitignore Updating standards 2022-08-29 00:10:10 -05:00
HelloWorld.bash Updating boilerplate headers to fit standards 2021-12-01 13:12:27 -06:00
HelloWorld.c Updating boilerplate headers to fit standards 2021-12-01 13:12:27 -06:00
HelloWorld.cs Updating boilerplate headers to fit standards 2021-12-01 13:12:27 -06:00
HelloWorld.java Updating boilerplate headers to fit standards 2021-12-01 13:12:27 -06:00
HelloWorld.php Updating boilerplate headers to fit standards 2021-12-01 13:12:27 -06:00
HelloWorld.pl Updating boilerplate headers to fit standards 2021-12-01 13:12:27 -06:00
HelloWorld.py Updating boilerplate headers to fit standards 2021-12-01 13:12:27 -06:00
LICENSE Licensing and Makefile standards 2017-06-19 16:33:59 -05:00
Makefile Moving to Java 19 2023-01-25 22:55:07 -06:00
PKGBUILD Updating standards 2022-08-29 00:10:10 -05:00
README.md Updating README for standards 2023-10-03 12:11:03 -05:00

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.