Hacker News new | ask | show | jobs
by basdp 3097 days ago
No. There are a lot of lines of code that are not inside a single printf statement. This is nothing special, just an unreadable clutter of random code.
1 comments

Not sure who spit in your frosted flakes this morning. The other code is support code that sets up a runtime environment of sorts, and the actual interpretation of the input brainfuck happens in a single printf statement.
Would it work with just this printf statement and all the other code removed?

Edit : why the downvotes? This is a real question, I'm didn't get why they were used for here.

Would any other brainfuck compiler work without libc? Without the kernel? Without x86 microcode? This question has no meaning, in my opinion. What's important is that the printf statement is doing the logical work to calculate the next state of the machine.
I see what you mean. I don't know C, so I had no idea why the printf was doing all the work after looking at the code. I'm just wondering what all those other lines are doing.
Will it work with just all the other code, and the printf statement removed?
Not wanting to be negative but I can't figure which of the 330 lines of code is the single printf. The only one I found was

printf("Time elapsed...

on line 236 of the C code. I presume that isn't it. Any ideas?

Ta