Salam Magazine

The Salam Magazine

Long-form articles about the Salam programming language: how it is designed, how the compiler works, how it compares with the languages you already know, what you can build with it today and where it is going. Every code sample on these pages is compiled and run when the site is built.

The language

What Salam is, why it was built, and how one language can be written in both English and Persian.

Compiler and performance

Inside the self-hosting compiler: code generation, the type system, memory, targets and what the benchmarks really say.

Salam and other languages

Side-by-side comparisons with C, C++, Rust, Go, Zig, Python, TypeScript, Java and C#, with the trade-offs stated plainly.

Building with Salam

What you can build today: web pages, servers, databases, concurrent programs, desktop apps, bare-metal code and machine learning.

The road ahead

AI-assisted programming, education, open source and the industry: the opportunities in front of Salam and what it still needs.