if 'Unv is awesome!'
print('Hello World!')
# keep editing for live results
Enter fullscreen mode
Exit fullscreen mode
...
For further actions, you may consider blocking this person and/or reporting abuse
Hi Kavindu! Your work looks really good to me.
Like you, I've been passionate about programming since I was 11 years old and now I'm 1 year younger than you, so your work is even more inspiring.
However, I've been looking for a way to create my own programming language for several years now, but this time not in English. That's why I would like you to explain me how you did to create your programming language in JavaScript? Did you follow a tutorial or something? What is the logic behind it?
Otherwise, where can I contact you?
Thank you very much and good luck with your projects.
Hi Camille,
Thanks for your kind words.
I got this idea to create a programming language when I was younger than 10 years. It was similar to HTML.
Some programming languages are static and some of them are dynamic. static ones have unfriendly syntax. But they are easy to maintain. dynamic ones like python have friendly syntax. But they are somewhat buggy due to dynamic nature.
In my point of view, JavaScript is the most universal programming language because it can be used to develop web, mobile(react native...), desktop(electron...), IOT.
Unv combined this three features,
Instead of creating own compiler or interpreter. Unv depends on existing programming languages. So it's universal.
This is how compiler works.
First remove comments and handle strings
First slice the code by newlines
Then convert the indention to brackets
Then add parentheses when needed
Then Its valid JavaScript
You can contact me via ksengine.github@gmail.com
Great! But did you follow a particular tutorial to learn how to create this programming language?
I had read tons of tutorials. But no one helped me.
Did you find them on the Internet?
Ya from google search
google.com/search?q=diy%20programm...
Okay, thank you very much !! Good luck with your projects ! :)
I am looking for contributors for this project. Can you join Unv organisation
I'm really sorry but at the moment I don't have much time to contribute to projects. But I note the proposal! And thanks for this one