0

What coding language should i use to make a custom coding language?

Bob_Li Should i keep doing java?

17th Oct 2025, 9:35 PM
MiniGameLuigi
MiniGameLuigi - avatar
8 Antwoorden
+ 6
Learning Java is a good investment in your portfolio and general programming knowledge. But if you are aiming high and really want to create your own custom coding language later on, learning C or C++ might give you more control and performance. you can also consider learning Python. It has libraries for parsing and can be useful for early stage prototyping and experimenting. unless it's a toy language, it's not as simple as you think. also, maybe ask yourself what problem is your programming language trying to solve? is it worth the time and effort you will be investing into it?
17th Oct 2025, 9:54 PM
Bob_Li
Bob_Li - avatar
+ 5
I think you should ask that question in five or ten years, when you have some more experience. It's not time to think about creating a new language already.
17th Oct 2025, 10:04 PM
Jan
Jan - avatar
+ 3
Comrades! It turns out that we can create our own programming language using SLY and Python: https://www.geeksforgeeks.org/python/how-to-create-a-programming-language-using-python/?ysclid=mgvinr1qpt488708505
18th Oct 2025, 12:10 AM
Yaroslav Vernigora
Yaroslav Vernigora - avatar
+ 3
MiniGameLuigi great! it ultimately boils down to what language you're most comfortable with, as well as what platform and performance you're targetting. Yaroslav Vernigora yes, it's what the search engine recommended when i was exploring the question. it looks interesting. Python is a really great multi-purpose language. if you google "Python advanced parsing libraries" you will find there are a lot of parsing libraries not just targeted to language parsers parsing all kinds of text and data is a big and interesting field to explore. i'm particularly impressed by pyparsing. take a look at the possibilities in the examples compilation. it parses almost everything. https://github.com/pyparsing/pyparsing/tree/master/examples docs to get you started: https://pyparsing-docs.readthedocs.io/en/latest/HowToUsePyparsing.html#steps-to-follow
18th Oct 2025, 12:29 AM
Bob_Li
Bob_Li - avatar
+ 3
I love the idea of reinventing the wheel as if we don't already have enough languages that are meant for specific purposes. C23 to Cpp23 to Java25 to C#14 then Rust 1.90 ... Ruby 3.4 then Perl 5.42 then Python 3.13 ... Each one is based on Hardware Evolution, Specialized Domains, and Paradigm Shifts and so on. As Bob_Li mentioned the big question is what problem or problems is your language trying to solve that seems not so easily solvable in an already established language ? And is it worth the time and effort that it will require to make it an effective language for everyone involved. Years ago I created a braille type language off the back of python and R for the less sighted. Though I put hours into the creation getting it documented and sanctioned as a developer language was not so easy. And unfortunately, the language was short lived.
18th Oct 2025, 1:00 AM
BroFar
BroFar - avatar
+ 1
Yaroslav Vernigora I already made my own python coding language with basic stuff like printing. I am making a java-ish styled language now
18th Oct 2025, 12:11 AM
MiniGameLuigi
MiniGameLuigi - avatar
+ 1
Bob_Li yes it is and i use python and html as my specialties
18th Oct 2025, 12:16 AM
MiniGameLuigi
MiniGameLuigi - avatar
+ 1
Bob_Li learning java now
18th Oct 2025, 12:16 AM
MiniGameLuigi
MiniGameLuigi - avatar