4 ms·
I don't want to sound offensive, but do wonder what is the purpose of this exercise? Is there any problem this project is solving? Or is it 'just' for education
by geeko 17y ago
I don't want to sound offensive, but do wonder what is the purpose of this exercise? Is there any problem this project is solving? Or is it 'just' for educational purpose?
- jacquesm 17y agoI think it is quite an amazing feat to write in brainfuck at all (to me it means you have both too much time on your hands and that you grok turing machines), to write a self-hosted compiler (ok, a brainfuck to C translator) is a very neat hack. If that doesn't work for you think of it as art. Not everything has to have a direct purpose.
- deleted 17y ago[deleted]
- Devilboy 17y agoIt's kinda like mountain climbing for hackers I think.
- dan00 17y agoI just love these kind of things. If it was fun developing or fun doeing something so strange, than this was the purpose. I really don't like it if purpose is reduced to getting richer, making career or impressing other people. If people think that's the purpose, than they might loose the purpose of life.
- ajuc 17y agoImpressing people might have something to this :) At least I'm impressed.
- deleted 17y ago[deleted]
- silentbicycle 17y agoWriting a brainfuck interpreter in a language is a good way to size it up. Unlike "hello world", it actually gives you a meaningful impression of how string handling, data structures, etc. work. It's not hard, but it's just enough to work up a sweat -- like a web-programmer writing a blogging engine or a wiki to try out a web framework. (If it is hard in the language, that should also tell you something.) See also: * Project Euler (http://projecteuler.net/ http://projecteuler.net/), for math problems * Programming Praxis (http://programmingpraxis.com/ http://programmingpraxis.com/)
- arakyd 17y agoYeah but that doesn't explain why one would write a brainfuck interpreter in brainfuck. Day 163: Project complete. Strength nearly gone. Must.. complete... evaluation.... Data structures, godawful... string handling, non-existent... writing a brainfuck interpreter, gigantic pain in the ass.... Conclusion: this better get me laid. Oh sh.. signal lost
- GrandMasterBirt 17y agoBecause they can, you can't, and you will never understand it even given all the source code. Also nice ascii art. Its not educational, its b0w b3f0r3 m4h sk1llz! I must also agree with one of the posts here... It is art. Its geek art but it really is art. Judges who say source code is not art should also admit michalengelo was just some asshole who put grafitti on some holy buildings.
- abefortas 17y agoI'm sorry, what? Michelangelo's frescoes were commissioned. I utterly fail to see why anyone should admit they were graffiti.
- Batsu 17y ago>> Judges who say source code is not art should also admit michalengelo was just some asshole who put grafitti on some holy buildings. > Michelangelo's frescoes were commissioned. I utterly fail to see why anyone should admit they were graffiti. The negatives confuse the sentence, but that was his point. Michelangelo's works were not graffiti, and similarly source code should be considered art, even if it is geek art.
- abefortas 17y agoI don't see the connection. One could maintain that source code is not art and that Michelangelo's works were not graffiti.