Join us on Discord!
You can help CodeWalrus stay online by donating here.

BF Interpreter because idk

Started by JWinslow23, March 24, 2016, 08:02:16 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


Dream of Omnimaga

Is that in Axe? I think I recall @Juju making a BF interpreter in 2010, but it was in BASIC.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Dudeman313

Quote from: JWinslow23 on March 24, 2016, 08:02:16 PM
I guess I'll leave this here with no explanation.
I want an explanation!  :P
The title is somewhat self-explanatory, though.
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Ivoah

Someone also made a BF compiler for the CSE
  • Calculators owned: TI-86 (now broken), TI SR-56, TI-Nspire CX CAS, TI-84+ SE, TI-84+ SE, TI-85, TI-73 Explorer VS, ViewScreen, TI-84+ CSE, TI-83+ SE

Dream of Omnimaga

Quote from: Dudeman313 on March 24, 2016, 09:13:11 PM
Quote from: JWinslow23 on March 24, 2016, 08:02:16 PM
I guess I'll leave this here with no explanation.
I want an explanation!  :P
The title is somewhat self-explanatory, though.
Brainf*ck is an interpreted programming language that isn't really meant to be programmed in, but rather was intended to make something much harder to decipher than assembly just for the sake of it.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Snektron

I made a BF interpreter for Ti 84 + in assembly a while ago too. Always a fun little project
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


JWinslow23

Quote from: DJ Omnimaga on March 24, 2016, 10:03:50 PM
Quote from: Dudeman313 on March 24, 2016, 09:13:11 PM
Quote from: JWinslow23 on March 24, 2016, 08:02:16 PM
I guess I'll leave this here with no explanation.
I want an explanation!  :P
The title is somewhat self-explanatory, though.
Brainf*ck is an interpreted programming language that isn't really meant to be programmed in, but rather was intended to make something much harder to decipher than assembly just for the sake of it.
Actually, it was meant to be a Turing-complete language with the smallest compiler possible. The original designer got it down to 200 bytes iirc.

And no, it is not in Axe. Why would it even be in Axe?

Dream of Omnimaga

Quote from: JWinslow23 on March 24, 2016, 10:12:41 PM
Why would it even be in Axe?
Because Axe is your main language? I think my question was a valid question.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U


Dream of Omnimaga

Didn't Axe have an input command?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

JoeYoung

Isn't the whole point of the brainc compiler that it's only 200-300 bytes?


Powered by EzPortal