[ art / civ / cult / cyb / diy / drg / feels / layer / lit / λ / q / r / sci / sec / tech / w / zzz ] archive provided by lainchan.jp

lainchan archive - /λ/ - 17326



File: 1467222432201.png (867.91 KB, 300x296, album.png)

No.17326


Brain wants to improve the performance of the Brainfuck programming language and extend it as well, as Brainfuck itself has a lack of data types and does not perform great control over variables, as well as when you want to make libraries and/or functions and when you want to use different models other than characters and small integers.

One of the main ideas of Brain is saving some operations in machine language, creating an instruction optmizer due to the excess of instructions that Brainfuck would generate. Brain aims to implement it by using current technology (LLVM).

In spite of implementing new commands and features, Brain tries to be completely compatible with Brainfuck.

https://github.com/luizperes/brain

  No.17327

Why?

  No.17329

I hate to be that guy, but that is one awesome image. Do you have a source or a larger version?

Polite sage because off-topic.

  No.17330

>>17327
Why not? I find this idea intriguing.

  No.17331


  No.17334

>>17331
cheers

  No.17491

I like this. I talked to some people at my uni (just other students though) and they seemed thrilled that someone is crazy enough to do this.

  No.18455

>>17326
>Brainfuck itself has a lack of data types and does not perform great control over variables
isn't that kind of the point?

  No.18466

It's not that hard to extend brainfuck, it's a very, very simple language. Now malboge.... there's a language.

  No.20509

>>17330
Some people think you should only use computers for practical things. And yet have a bunch of games installed; go figure

  No.20512

File: 1480299569065.png (181.79 KB, 161x200, catgirl-approves.jpg)

>command \> increments a data pointer, moving it right, while < decrements it, moving it left
>command + increments value at data pointer, - decrements
>\. outputs value, \, accepts value

Dang, this is actually pretty dank. It looks like something I might want to program in just to mess around. I guess not all esolangs are Malbolge, huh?