TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Groot Programming Language

103 pointsby thiagopntsover 10 years ago

18 comments

michhover 10 years ago
Even though I got a laugh out of it, I propose we change the definition of esoteric programming languages to require more creativity from their designer than reimplementing brainfuck with different tokens for the operators.
评论 #8978495 未加载
评论 #8978285 未加载
MichaelAzaover 10 years ago
I propose a law of esoteric langauges:<p>If there exists, in popular culture, a character with a comically limited vocabulary (e.g. Groot, The Librarian in Discworld) then there shall be a Brainfuck variant based on its vocabulary. (In our example, Grootlang and Ook)
评论 #8978329 未加载
评论 #8978470 未加载
评论 #8978803 未加载
gyardleyover 10 years ago
I&#x27;ve never really understood why Groot stopped being able to say more than his name - he could talk just fine until 2008 or so:<p><a href="http://13thdimension.com/wp-content/uploads/2014/07/acstarlord3.jpg" rel="nofollow">http:&#x2F;&#x2F;13thdimension.com&#x2F;wp-content&#x2F;uploads&#x2F;2014&#x2F;07&#x2F;acstarlo...</a><p>(On the other hand, the fully-talking character was a bit of a jerk, so perhaps it&#x27;s better this way.)
评论 #8978583 未加载
mwshermanover 10 years ago
It doesn’t have generics.
评论 #8979209 未加载
评论 #8978465 未加载
Sir_Cmpwnover 10 years ago
Yet another brainfuck with different tokens. Can we show some more creativity?
leonatanover 10 years ago
I prefer ArnoldC: <a href="https://github.com/lhartikk/ArnoldC" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lhartikk&#x2F;ArnoldC</a>
rejschaapover 10 years ago
Had a look at the code because I also happen to be playing around with Rust. The author seems to be struggling with strings and borrowing&#x2F;lifetimes like the rest of us. Between splitting to words and tokenizing, there are probably 3 copies of the input string in memory.
athenotover 10 years ago
<p><pre><code> i am Groot </code></pre> (i.e. +1 for the effort)
bootheadover 10 years ago
It&#x27;s missing the essential keyword &quot;We&quot;. I&#x27;d submit a patch but I&#x27;m too drunk right now.
评论 #8978395 未加载
jejones3141over 10 years ago
&quot;Groot&quot; is Dutch for big; until I followed the link, I was wondering if it were actually about C++. (OTOH, that would be &quot;grootste&quot;, wouldn&#x27;t it?)
bitwizeover 10 years ago
Even though his usual working language is Smalltalk, I&#x27;m sure Cees de Groot would appreciate. :)
GavinBover 10 years ago
I would think &quot;We are Groot&quot; would be better as the command to accept one byte of input.
drivingmenutsover 10 years ago
Someone needs to (not me, I&#x27;m an idiot) a VM to run it on called &quot;Diesel&quot;.
n72over 10 years ago
I refuse to use this unless it has a javascript compiler.
aortegaover 10 years ago
Just want to point that this is just the basic instructions of a Turing machine, therefore this language is complete and equivalent to any other Turing-complete language.
danschumannover 10 years ago
it looks pretty enterprise ready
评论 #8978244 未加载
nawitusover 10 years ago
Meh. Good effort, I guess.
failed_ideasover 10 years ago
I&#x27;m not sure why this is on hn. The creation of a programming language using a stupid syntax has been done, and has been done better. This adds nothing to the space, and it&#x27;s the useless language equivalent of hello world. Good for you, you made your first hello world that is completely useless. But my hello world doesn&#x27;t end up on hn, and nor should this.
评论 #8979112 未加载