My favorite so far is Malbolge[0]:
<a href="https://github.com/leachim6/hello-world/blob/master/m/malbolge.mbg" rel="nofollow">https://github.com/leachim6/hello-world/blob/master/m/malbol...</a><p>"Malbolge was specifically designed to be almost impossible to use, via a counter-intuitive 'crazy operation', base-three arithmetic and self-altering code.[1] It builds on the difficulty of earlier, challenging esolangs (such as Brainfuck and Befunge), but takes this aspect to the extreme, playing on the entangled histories of computer science and encryption. Weaknesses in the design have been found that make it possible (though still very difficult) to write useful Malbolge programs."<p>[0]<a href="https://en.wikipedia.org/wiki/Malbolge" rel="nofollow">https://en.wikipedia.org/wiki/Malbolge</a>
This one certainly lives up to its name: <a href="https://github.com/leachim6/hello-world/blob/master/v/verbose.verbose" rel="nofollow">https://github.com/leachim6/hello-world/blob/master/v/verbos...</a>
I always have fun when I read LOLCODE [1]<p>There's even a whole web server written in LOLCODE [2]<p>1 : <a href="https://github.com/leachim6/hello-world/blob/master/l/lolcode.lol" rel="nofollow">https://github.com/leachim6/hello-world/blob/master/l/lolcod...</a>
2 : <a href="https://github.com/justinmeza/httpd.lol" rel="nofollow">https://github.com/justinmeza/httpd.lol</a>
<groan> Hello World tells you nearly nothing about a programming language.<p>(Unless, of course, it's written in Java, in which case it's a painstaking tour of the entire programming language, requiring you to learn the concepts behind "class", "public", "static", "void", "main", and arrays, despite never actually using any of those things.)
I love this kind of stuff. The similarities and differences of programming languages is something of an obsession of mine.<p>In my free time over the last several years I've been working on a chrestomathy that collections solutions to Project Euler problems in various different languages [0]. I'm currently up to 39. It's certainly far from "every" language and in most languages I've only written solutions to the first handful of problems. I've learned it's hard to not learn a lot about a language if you do the first 7 or so problems in it.<p>[0] <a href="https://github.com/seaneshbaugh/rosetta-euler" rel="nofollow">https://github.com/seaneshbaugh/rosetta-euler</a>
Clearly the winner is Shakespeare (<a href="https://github.com/leachim6/hello-world/blob/master/s/shakespeare.spl" rel="nofollow">https://github.com/leachim6/hello-world/blob/master/s/shakes...</a>):<p>"The Infamous Hello World Program.<p>Romeo, a young man with a remarkable patience.<p>Juliet, a likewise young woman of remarkable grace.<p>Ophelia, a remarkable woman much in dispute with Hamlet.<p>Hamlet, the flatterer of Andersen Insulting A/S."
Angular.js is not a language.
<a href="https://github.com/leachim6/hello-world/blob/master/a/angular.js" rel="nofollow">https://github.com/leachim6/hello-world/blob/master/a/angula...</a>
I'we been a big fan of <a href="http://www.99-bottles-of-beer.net/" rel="nofollow">http://www.99-bottles-of-beer.net/</a>
There are thousands of programming languages, so it should be "many" rather than "every". Some important ones are missing, e.g. SNOBOL4, SASL, IPL, POP-11, SISAL, LabVIEW, Prograph.<p>In Full Metal Jacket (not released yet), "Hello computer" is shown at <a href="http://web.onetel.com/~hibou/fmj/tutorials/FirstSteps.html" rel="nofollow">http://web.onetel.com/~hibou/fmj/tutorials/FirstSteps.html</a><p>In Prograph, it's similar. In LabVIEW, it's also similar, except that data flows from left to right.
Discussion of repository four years ago: <a href="https://news.ycombinator.com/item?id=3905398" rel="nofollow">https://news.ycombinator.com/item?id=3905398</a>
I think the C-Version should be "int main(void)" and use puts instead of printf or printf with %s.<p>You can also remove the return 0 in modern C but I don't mind the explicitness.<p>Edit:
Link to C11, draft only as the released version costs money: <a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf" rel="nofollow">http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf</a><p>Edit2:
No ARM assembler or is it not under A (either for assembler or ARM)?
Following this comment.<a href="https://news.ycombinator.com/item?id=11720057" rel="nofollow">https://news.ycombinator.com/item?id=11720057</a>
Does contain hello world in the macro evaluation system of xkas
Amazing how many programming languages have been developed over the years. Looks like some non-english based ones have been added[1], quite a few more that could be added as well[2].<p>[1] <a href="https://github.com/leachim6/hello-world/blob/master/a/aheui.aheui" rel="nofollow">https://github.com/leachim6/hello-world/blob/master/a/aheui....</a><p>[2] <a href="https://en.wikipedia.org/wiki/Non-English-based_programming_languages" rel="nofollow">https://en.wikipedia.org/wiki/Non-English-based_programming_...</a>
I see the value of this as a resource to compare different languages. But for me "Hello world" is about all of the admin/setup work that has be done in order to get the most basic program to run. It's more like install python, deal with dependencies and conflicts, make sure my PATH is set and the right port is open on the server. Etc and so forth.<p>And all of that is why "Hello" and "world" are two of my favorite words. It can take so much effort just to see them.
The TrumpScript is awesome :)<p>Lots of us are pointing out what's missing, but I think there is at least two that doesn't necessarily belong in a category of programming language- plain text and json. The latter one just says {"hello":"world"} if you are curious.<p>There may be more but I haven't looked through all of them.
This would be awesome for undercover operations: <a href="https://github.com/leachim6/hello-world/blob/master/b/beatnik.beatnik" rel="nofollow">https://github.com/leachim6/hello-world/blob/master/b/beatni...</a>
I'm a bit sad that there's no version written in BS [0]<p>[0] <a href="https://skillsmatter.com/skillscasts/6088-the-worst-programming-language-ever" rel="nofollow">https://skillsmatter.com/skillscasts/6088-the-worst-programm...</a>
Needs a ><> <a href="https://esolangs.org/wiki/Fish" rel="nofollow">https://esolangs.org/wiki/Fish</a><p><pre><code> !v"hello, world"r!
>l?!;o
</code></pre>
I love 2d languages.
Would it be possible to make something better than Hello World that would showcase even more of the universal standard features of programming languages?<p>Any ideas?<p>Maybe calculate the first 10 primes and output the result? Something like that...
my favorite <a href="https://github.com/leachim6/hello-world/blob/master/x/xslt.xslt" rel="nofollow">https://github.com/leachim6/hello-world/blob/master/x/xslt.x...</a>
"Every" is a big claim.<p>No Pick/Basic[1] for a start, or Sculptor[2], as just two of the languages I've used in the past that haven't made it onto the list.<p>[1] <a href="https://en.wikipedia.org/wiki/Pick_operating_system" rel="nofollow">https://en.wikipedia.org/wiki/Pick_operating_system</a>
[2] <a href="http://www.sculptor.co.uk/" rel="nofollow">http://www.sculptor.co.uk/</a>