Missing ideas in programming language design
- by meyka
I wanted to try something new and so I designed some programming languages and wrote interpreters for them:
A rather low-level, not very expressive language. (I didn't want to parse complex expressions right at the beginning)
It featured:
Variables (yay)
Subroutines, with a call stack
Basic arithmetic functions, basic string manipulation, ...
Code in the language looks like this:
set i 0
inc i
print i
Very, very basic you see.
A more high-level language
I decided to make it structured and so it featured things like if-else, while, functions, and so on. The stuff most programming languages have. Ended up like a unworthy Python clone, I hated that.
A code-golf language
Which ended up similar to J, golfcode, APL, etc. Nothing special
As you can see: I don't lack the skills but the ideas. I can't figure out anything new, not even bad, unneccessary things, for my languages.
- Do you know of some weird things I could implement in my languages, which don't try to make programming harder (like most esoteric languages) but funnier or more different from other languages?
It can't be possible that every weird thing has been tried out so far, or?