DEV Community

Qc-17
Qc-17

Posted on

A new language

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)