Building a programming language, now possible?

My basic thoughts:

set variable to get location of [insert operator here] in [expression]
if variable = 0 then
broadcast [operator for next channel]
else
[operational word] character (variable - 1) of [expression] by character (variable + 1) of [expression]
repeat 

What device do you think we could use for the calculator for a prototype? Maybe text so we can make it show the answer?

I guess we’ll use triggers for the blocks, a property to store the result, and text for both entering the expression and the result. As for how to enter the expression, that’s a different story (maybe JSN plus a calculator menu?)

2 Likes

it is mathmatically impossible in this kind of situation due to algorithms and what goes into such tiny calculators in reality It may be possible… sorta it would just have allotted choices put in

1 Like

Overall, I think that is a good idea, but could you test it?

Yes, maybe text to display the answers.

Yes, triggers were what I was using already. I was thinking maybe just like a keyboard.

Keyboard could work though.


Here’s my idea on how to make a keyboard thing.

The trigger will put out 1 pressed, which will cause it to broadcast on a channel and put it in the text box.

Of course it’s not the best, but maybe a base for something better? I’m still trying to get used to coding,

what I am saying is, it is mathmatically impossible to make an algorithmic calculator you could maybe make Already allotted answers instead of a full on calc

Would take a lot of time with the already allotted answers, but will be possible if we try it :slight_smile:

1 Like

it would just be hard and technically impossible since gimkit does not have that sort of code in it unless you inspect it

but it may work WE SHALL SEE

counter-efficiency No cheating with blocks

Seems pretty good, but there already are guides on this that we can use.

I don’t really understand that…maybe you don’t understand my overall idea.

What do you mean?

Building a programming language has always been possible- I wrote a brainduck interpreter a while ago, although it is currently broken since I started updating it and never finished.

Build math using counters.

I’m happy to help
my block code is great
my written code could still use work

How have you proved this?