I designed a programming language focused on human-readable logic
Over the past months I have been working on an experimental programming language called LINE (Language with Intuitive and Natural Expression).
The goal is simple: make code feel closer to human reasoning.
Why another programming language?
Most programming languages mix conditions and actions in a single block structure. While powerful, this can reduce readability for beginners and make logic harder to follow at a glance.
LINE experiments with:
- A declarative structure
- Clear separation between condition and action
- Minimal and consistent syntax
- Educational accessibility
The focus is not performance.
The focus is clarity.
Design philosophy
LINE is built around a few core principles:
- Reduce syntactic noise
- Keep logic explicit
- Avoid hidden behaviors
- Make reading code feel natural
Instead of compressing logic into symbols and nested blocks, LINE encourages structured reasoning.
Open Source
LINE is fully open source and released under GPL 3.0.
I am currently also exploring the development of a dedicated IDE to support the language.
If you're interested in language design, compiler construction, or experimental syntax ideas, I would genuinely appreciate your feedback.
Project page:
https://qc-17.github.io/LINE/
GitHub repository:
https://github.com/Qc-17/LINE
PS The manual it's actually only in Italian. Can someone translate it? thx
Top comments (0)