🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Nim

In plain terms

A statically-typed language with Python-like syntax that compiles to C.

Going deeper

Nim combines readable, indentation-based syntax with native-code performance and metaprogramming. It compiles to C, C++, or JavaScript.

Under the hood

Powerful macros and flexible memory management (including optional GC) give it range from scripting to systems work.

Examples

Systems tools, game development, command-line apps, performance-sensitive scripts.

Think of it like...

Like Python that grew up and learned to run at C speed.

Feedback & Bug Report