You are viewing a single comment's thread from:

RE: BrainFuck Question Of The Day: Full Upsteem Inside For The First 3 Answers!

in #steemit7 years ago

You didn't state how you are encoding your question.
Or do we have to guess?

and all the lengthy move left/move right strings are just there to annoy and get people to lose place. Like unnecessary parenthesis in Lisp.

Sort:  

BF is vintage, so let's assume ASCII for encoding. As for performance, it's obviously lousy :)

BF is just for fun it's an esoteric language ("esolang") to show what can be done with minimalistic command length (1 char each) and super RISC (only 8 instructions / commands). This and other languages like it are to show off software skills, used in obfuscated code contests, and show a certain level of artistic talent -code on ;)

Stigmatatata from Lake Titicaca!

I know what it is and how it works. But what is the use of >>>>>>><<<<<<?
It is only to make it harder for someone to read. To increase the chance of error.
Was that 7 right and 6 left?

There is no real use ...I listed the uses - fun, s/w art, and obfuscation itself. It is not a practical programming language - no one ever said it was - I think you took it too seriously The fact it is named BrainFuck is a major clue that no S/W corps are going to be using it as their language of choice... hah

Thanks for reminding me. @drogosroua
You do not want a RISC for block chain computing. Block-chains are slow, so you want as much computing power per tick as possible. Also storage is an issue, so you want as much instruction information density as possible.

So CISC all the way.

Depends on the compiled machine instruction set language vs the high level interpreted language. All blockchain code that I'm aware of is in high-level languages many branches off of c++. Over time I'm sure languages tailored to blockchain and h/w that's blockchain application-specific employing ASICs will be used for main blockchain nodes. Speed will improve e.g. LN of LTC

Coin Marketplace

STEEM 0.16
TRX 0.16
JST 0.030
BTC 59358.13
ETH 2471.72
USDT 1.00
SBD 2.45