What is technically more advanced: Brainf*ck or Assembler?

Posted by el ka es on Stack Overflow See other posts from Stack Overflow or by el ka es
Published on 2010-03-29T19:26:47Z Indexed on 2010/03/29 19:33 UTC
Read the original article Hit count: 449

I wondered which of these languages is more powerful.

With powerful I don't mean the readability, assembler would be naturally the winner here, but something resulting from, for example, the following factors:

  • Which of them is more high-level? (Both aren't really but one has to be more)
  • Who would be the possibly fastest in compiled state? (There is no BF compiler out there as far as I know but it wouldn't be hard writing one I suppose)
  • Which of the both has the better code length/code action ratio? What I mean is

If you get to distracted by the, compared to Brainf*ck, improved readability of assembler, just think of writing plain binary/machine code as what assembler assembles to.

Both languages are so basic that it should be possible to answer the question(s) in a rather objective view, I hope.

© Stack Overflow or respective owner

Related posts about brainfuck

Related posts about assembler