+ 1

What about... "Brainfuck"?

If somebody hears the first time about 'Brainfuck' - I didn't invented it. It's main points why it's called what it's called is that Brainfuck is really tough. Because it's ultra-minimal, with just 8 commands, and everything's done on a single array of memory cells. There’s no variables, functions, or real structure—just raw pointer manipulation. Writing a compiler, or in this case an interpreter, for it is hard because you have to map those tiny, cryptic commands to actual machine operations while ensuring everything stays in sync. It's like translating a caveman drawing into a full-blown engineering blueprint—brilliantly simple, but wildly complex to handle at a deeper level... Does anyone here has some experience with it?

21st Oct 2024, 9:02 PM
Konan
Konan - avatar
13 Respostas
+ 2
Konan , sorry, from my point of view, it is not a real coding related question in the sence of sololearn `q&a` section. ... `Does anyone here has some experience with it?` ... there are several feeds that fits better to your post.
22nd Oct 2024, 6:49 PM
Lothar
Lothar - avatar
+ 2
BroFar Thank you ✌✚
23rd Oct 2024, 7:04 PM
Konan
Konan - avatar
+ 1
Konan , since your post is not a coding related question but more to expose a code: > things like this should be published in the feed in the community section.
22nd Oct 2024, 9:11 AM
Lothar
Lothar - avatar
+ 1
Lothar Sorry, but why is it not coding related?!? - It is an Programming Language ✔ - It is an very complex and very real programming quest ✔ - It's got an very complex logic and it's DSA-properties are immense ✔ So why... why the f****** a********* s********** s*** is it "not coding related"???
22nd Oct 2024, 12:57 PM
Konan
Konan - avatar
+ 1
Lothar O.K., so then it's quiet simple. I just delete the link. I'm really not after fame, but I like to discuss about work. So, maybe then the link fits into the community section. Thank you for your help.✌✚
22nd Oct 2024, 3:21 PM
Konan
Konan - avatar
+ 1
What's brainfuck
23rd Oct 2024, 4:34 AM
Roblox Dude
Roblox Dude - avatar
+ 1
Ok
23rd Oct 2024, 11:09 AM
Roblox Dude
Roblox Dude - avatar
+ 1
Honestly it does what it says I looked at it and it did as it said. Hello world is ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>
9th Nov 2024, 2:51 AM
Doge
Doge - avatar
0
Ayogu chidiogo Eric The good news is... I don't even get the whole picture by myself^^. This means you have really much time to get this. Chill and have fun with coding. That's at least why I do it. 'Brainfuck' is in no way practical useful, but very interesting for logical understanding. It also helps us to drive deeper downtown to the the DSA-World (DSA, aka "Data Structures and Algorithms," is the backbone of coding. It's all about organizing data (structures) and solving problems efficiently (algorithms). Think of it like having the best tools and knowing exactly how to use them to get stuff done fast and smooth.). So best concentrate on the basics of coding, which way you wanna go, client-side, server-side, fullstack, ...machine language? I'd personally give you the advice to take a look at all of it and then make your decision which way you want to follow, but nothing keeps you back from changing it. Just don't do to many at once. I wish you the very best on your coding journey ✌✚
22nd Oct 2024, 1:12 PM
Konan
Konan - avatar
0
Roblox Dude A really good question...^^ The best answer I actually got is that Brainfuck is an so called "esoteric" programming language known for its extreme minimalism. It uses only eight commands (+, -, <, >, [, ], ,, .) to manipulate memory and produce output, making it notoriously hard to write and read. Despite its simplicity, Brainfuck is Turing-complete, meaning it can theoretically perform any computation, but it’s mostly used for programming challenges or as a joke. It's like the programming equivalent of trying to solve a puzzle with the least possible tools.
23rd Oct 2024, 8:56 AM
Konan
Konan - avatar
0
Lothar I hope I get your point. But in my point of view we got Q(estion)'s & and A(nswer)'s. I try to understand the very hard logic behind it a little better, that's why I'm asking others for their experiences. A good friend of mine, who has written some small but full functionable programs with it and is coding more than like almost two decades longer than me, was also helping me out a bit, but I was curious to hear other opinions. I think nothing could fit better, but I know where this will lead - The answer will be: "This thread is only for questions when someone got an problem X with program Y and in the point of Z." Just like the Stackoverflow-Programming-N*z*-Club. Such a pity... But nothing is lost. Which feed WILL fit to this content in the end?
23rd Oct 2024, 9:07 AM
Konan
Konan - avatar
0
Roblox Dude There is also "Cow", if you're interested^^ - I'm working on an interpreter for it too. ;<|)
23rd Oct 2024, 12:36 PM
Konan
Konan - avatar