/helloworlder

A very specialized programming language that only prints "Hello World!"

Primary LanguageCGNU General Public License v2.0GPL-2.0

HelloWorlder

A very specialized programming language that only prints "Hello World!"

Installation

$ cd build
$ ../configure
$ make
$ sudo make install

Usage

A HelloWorlder program can just and only print "Hello World!". So the language was optimized for this task: there are no statements, commands or even comments. Anything beyond an empty source file is considered a syntax error.

So this is how you create and run your first HelloWorlder program:

$ touch my-first-hello-worlder
$ helloworlder my-first-hello-worlder
Hello World!
$

Are there other languages whose recommended editor is touch?

But it does not stop there. You can use no editor:

$ helloworlder never-written-hello-worlder-source-file
Hello World!
$

or even:

$ helloworlder /dev/null
Hello World!
$

Notice the interpreter is very strict about syntax:

$ helloworlder /dev/random 
Syntax error: Unexpected statement
$

Uninstalling

$ cd build
$ sudo make uninstall

But... Why?!

Because I stumbled upon this bad meme attempt (yeah, there are syntax errors):

Bad Meme

Apparently claiming that we should evaluate languages on how verbose is "Hello World!" on them.

Well then... now you have the least verbose language, that ONLY prints "Hello World!"!