Back to General discussions forum
I never thought that I wuld have to talk about something so trivial, but here I am anyways.
Before I used the language, I always thought that it was just a silly language that people used as a complete and utter joke. Then, when I used it, I realized that it was more than a toy to play around with, it was a language that forces you to think outside the box instead of going your traditional ways when doing the challenges on this website. I really do enjoy programming in Brainfuck and I've been trying out challenges I've already completed using it.
And then I hit a wall.
With the 1,000,000 operation limit, I can barely do any of the challenges given. Most of the numbers are in the hundreds of thousands and it could take 1/5th of the limit just to add two of them up, given that you can to add and subtract by one, which isn't the language's fault, it's supposed to be minimalistic and simple. This is just a little bit of an annoyance to me and I honestly could just use an application to do the challenges, but I just wanted to tell you about the problem I've had.
Hi, and thank you for sharing your thoughts!
You are mainly right, BF is not good for general tasks here. But have you already tried those problems which are specifically created for it?
I hope they may provide a bit of fun and puzzle. Moreover that more general ones often look very dull in BF :(
The limit of 1mln
operations - for which I'm sorry - have two reasons:
1mln
limit
mainly ensures that the user gets response before server stops the script. So it is
a limitation due to current (rather primitive) infrastructure :)Also, as there is a problem on writing BF interpreter, one can create custom implementation in a small time and thus overcome any restricions, though locally. (Strict secret - it is also possible to fetch our BF interpreter from my github and tune it for personal needs). :)
However my personal experience was that after creating (and solving myself) those several problems in BF, it becomes feeling as somewhat dull... So later we created Intel 4004 assembly emulator and problems for it - which is similarly brainf**king but somewhat more powerful. Surely it is also somewhat limited - so I hope we invent something new later...
Oh, wow. I didn't know that there are problems dedicated to BF alone! Thanks a bunch!
As for BF getting dull, I guess it would get a little repetitive and tedious to type in a whole bunch of symbols just to multiply to numbers, so I see where you're going with that.