EZ Programming Language

Programming Made EZ

  • Simple, not shallow
    — clean syntax that scales with your skill.
  • Explicit by design
    — nothing happens behind your back. You control what the code does.
  • Catch mistakes before you run
    — types are checked before execution, so errors don't surprise you later.
  • Procedural and functional
    — simple data + functions. Composition over abstraction.
  • Error messages that teach
    — clear, detailed formatting that tells you what happened, where, why, and how to fix it.
  • A copycat
    — not chasing trends, not competing with the big names.
  • Object-oriented
    — no classes, no objects, no inheritance. Ever.
  • A toy
    — simple doesn't mean limited. You can build real things with it.
  • Guessing what you meant
    — it does what you write, not what it thinks you wanted.
  • Trying to be everything
    — focused scope. Every feature earns its place.