Well now I love this lang.
Guys I DID IT
I successfully made my first interpreter using python
And it is being completed within hours
Fun fact, it is 1am in the morning the sky still black my eye is tired I got school 7am later this gonna go sleep
the COW language (not chicken)
I feel like dying inside, the development went to the complete opposite Iâm not using any classes gladly
@QwertyQwerty54 currently am, itâs in python rn so i can be max productive but planning to move it to nim
Do you know nim? It should be around as productive as python, once you know it.
That was 23+ years ago for my phd. I had to build my own dataflow compatible c-like language with compiler and alike. Impossible to share a link and useless since there is no computer running on my processors. But would be fun to build an emulator for it
Since everyone is now replying, yes, and it is jumplang, as most know.
yes, idk y it pinged u
Iâve made many.
The most complete one is my javascript interpreter https://replit.com/@CSharpIsGud/IodineJS which I was originally making for a browser engine I was making from scratch, but html was too much of a pain to render.
I was also working on a custom language that compiled to brainf but Iâm rewriting that one in rust.
I coded a Brainfuck interpreter in c++ as a starter project. Me be like: Hmmmm ima learn some c++ for the first time, lets start by a very complicated thing
/āļ/ This is a comment.
/āļ This
is
a
multi-line
comment.
āļ/
āļSTRING sussy_string = "āļ"
/āļ all non var declarations are decalared by āļWRAPPING_ITāļ āļ/
āļFUNCāļ SUSSY_FUNC(āļSTRING sussy_param) {
āļECHOāļ sussy_param
}
āļCLASSāļ SUSSY_CLASS {
āļFUNCāļ __INIT__(āļSELF, āļSTRING sussy_lolsus) {
āļSTRING SELF.sussy_lolsus = sussy_lolsus
}
}
/āļ/ try/except
āļDO_TASKāļ {
āļECHOāļ
}
āļSABOTAGEāļ āļSTRING sussy_error {
āļECHOāļ "There was an error: " + sussy_error
}
āļFORāļ (āļINT sussy_amogus=0, sussy_amogus < 10, sussy_amogus++) {
āļIFāļ (sussy_amogus % 2) {
SUSSY_FUNC(sussy_string + sussy_amogus)
}
}
āļWHILEāļ (āļINT sussy_int < 69) {
sussy_int++
SUSSY_FUNC(sussy_int)
}
I am very good comfortable with Python, and just begining to learn Nim. I know some things in Nim because of how similar Nim is to Python, but Iâm still more comfortable using Python.