Why create a language ? #8
Replies: 1 comment
-
|
Creating a language wasn't something I wanted to pursue because of so many languages already being there, Seemed like reinventing the wheels. Even though I had a great idea to build but I was reluctant because It takes a lot to make a language stable and popular so that people can use it. Which is the biggest problem. I'm very close to making the language usable for developers who just want to give it a go, who expect the compiler to be a little rough around the edges and not polished. I think It will take me around 2 - 4 months more to bring my vision to life. I'll also be building a complete docs site for the language which will be available at the link in the description. The website code will also be in a separate repository. It will also use chemical's build system. After this, there will be fewer insanely big features like generics, more patches and fixes so it becomes more and more stable. Also currently the language's syntax allows for too much freedom, which is the case with systems programming languages or languages that tend to be performant and allow pointers. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I didn't create a language because it's a cool project, But because I had a genuine Idea about a way to implement the language so it would allow very customizable plugins and I had a problem to solve. I have been pursuing that idea so hard. When I started I didn't know what I was getting into, Creating a language seemed easy (just time consuming), But using C++ introduced a lot of memory stuff, Low level stuff that I have to deal with and it's necessary too. It helped me understand a lot of things about low level languages like Assembly and LLVM IR.
I've come to learn a lot to improve performance and make applications efficient, This project has been an insane learning experience. When I started I thought I would just create a language, but after trying to implement the requirements became harder to implement because the design was so big, I thought It would take me around 4 - 5 months, But here I'm after years still on the same project.
Beta Was this translation helpful? Give feedback.
All reactions