Skip to content

azin-lang/Azin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

271 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azin

A modern, high-performance systems programming language engineered for structural clarity, low-level execution control, and human readability.

CI Website Documentation


Key Design Philosophies

Azin bridges the gap between low-level performance-critical systems development and modern, highly expressive syntax language mechanics.

  • Explicit Block Scoping: Replaces traditional brace nesting ({}) with clean, unambiguous do / end scope structures.
  • Statically Typed: Highly rigid compiler-enforced types to eliminate runtime type safety bugs.
  • Minimalist Punctuation: Intentionally engineered to limit visual noises like required line-ending semicolons or excessive symbol chains where structures are already implied.
  • Systems Architecture Native: Completely free from heavy runtime garbage collection constraints, built for direct compilation targets.

Language Showcase

Here is a quick glance at writing code in Azin:

Structs and Pure Functions

struct Point is
    x: int;
    y: int;
end

fn distance(a: Point, b: Point): int do
    return abs(a.x - b.x) + abs(a.y - b.y);
end

Documentation

The official documentation for Azin can be found here.

About

Welcome to the Azin compiler!

Resources

License

Stars

23 stars

Watchers

5 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors