See more:
(untagged)
I am a programer for a few years now and I have learned a few programing languages (java,c,c++,python,assembly) but I have no idea how to create one. I want to learn how to create own from scratch, not based on some other existing language just by changing the commands. I want to create my own commands from zero and I want to learn how to create new commands that don't exist in any other language. Basically I want to know how could I create a language if there was no other language. Is there anyone that can help me?
What I have tried:
The only thing that I know about that is about parsers and lexers. I don't know much but from what I know they are used for doing something like that. But I think (I may be wrong) that they are not for exactly what I want, they are not for creating a completely new language. I don't know exactly how to use them, should I learn more about them?