Following a comment I made regarding the controversy about the applicability to WordPress themes of GNU GPL (the license under which WordPress is distributed), I was invited to switch to WordPress by its creator. It’s hard to say no…

So I created a WordPress account and a blog. WordPress creates a first blog entry for you. The title of this first post is “Hello World!”. For programmers, “Hello World” is a very special thing. It is this small little program that prints “Hello World” on the screen. In C, it looks like this:

#include <stdio.h>
int main(int argc, char *argv[])
{
    printf("Hello world!\n");
}

The output of this wonderful little program on the console is the following:

Hello world!

To achieve the same result with my own programming language, XL, you’d write something like:

use XL.UI.CONSOLE
WriteLn "Hello world!"

The Hello World program is a small benchmark of what a programming language can do. For example, the team behind Google’s Go programming language used Hello World to highlight their support for internationalization.

A 3D “Hello World!” in 23 lines of code…

So with such an exciting blog post title, it’s only fair that I would use this post to show what Hello World looks like in the stuff we are developing at Taodyne based on XL:

The video is a bit skippy, but it looks smoother in real life. Apparently, there’s something wrong in the combination of grabbing the screen with Snapz Pro X, creating a movie with iMovie and publishing on YouTube. Don’t ask me why, I’m just the computer guy…

3 thoughts on “Hello world!

  1. Pingback: Hello world!

Leave a comment