main() { printf("Hello world!\n"); }
is a working native app in C that I built in just 5 seconds. How is it notable? main() { printf("Hello world!\n"); }
is a working native app in C that I built in just 5 seconds. How is it notable?To someone who's never done it before, "building a working web application with 3 docker containers" -- no matter what that application does or doesn't do -- might sound much harder than it is to get started.
Comparing a ham sandwich to a roasted chicken isn't at all appropriate here -- it's more like comparing a ham sandwich to a gourmet bistro sandwich, where, to a beginner, a ham sandwich is a great starting point, because he learns about the very basics and can expand from there.
The value isn't in the end product here; it's in the first steps toward an end product and teaching people that it's not as befuddling as it might sound. It's not misleading and it's absolutely not meaningless.
I'm not sure I follow.
Has this been some sort veiled 'Why is this on the front page?' gripe from the start?
Anyway, each is notable as an effective hello world program [1]. A starting point that concisely demonstrates the conventions of the 'language' and provides the opportunity for a new user to intuitively build from it.
Someone can take your C example and change the text, add another print statement then a third leading to a natural discovery of control structures and whatnot.
Someone can take the gaudi example and change the parameters, add a second container then third leading to an natural discovery of configuration and automation functions gaudi is trying to promote itself for.
It's pretty straightforward with the notable difference of a C being a well-established language that wouldn't generate the same interest as something relating to Docker (about a year old) or gaudi (less than a year old).