
Nim (programming language)
Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime e...
What is Nim (programming language)?
Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.
FEATURES
- High-performance garbage-collected language
- Python-like readability with indent-based syntax
- Compiles to C, C++ or JavaScript
- Dependency-free binaries
- Runs on Windows, macOS, Linux, and more
Nim (programming language) Screenshots
Nim (programming language) Features
Nim (programming language) information
Supported Languages
- English
GitHub repository
- 14,822 Stars
- 1,396 Forks
- 2198 Open Issues
- Updated
Comments and Reviews
Said about Nim (programming language) as an alternative
Based off of Python, similar modules system, and indention based. Probably the best alternative!
Syntax is same but speed is greater than Python. Only draw back is, that Nim has a minimal support for object oriented programming. Module system is horrible. Compiler wants us to write all the code in single file. If you are using file A and it is importing something from file B. But this file B is also importng something from file A, that means mutual imports. In that case, you can't compile.
Tags
- Compiler
- python-like
- development
- programming
- significant-indentation
- Programming Language
Category
DevelopmentRecent user activities on Nim (programming language)
indrayn thinks Java is an alternative to Nim (programming language)
- indrayn liked Nim (programming language)in
- namdx1987 liked Nim (programming language)na
As readable and powerful as Python but as fast as C, with no reliance on a VM. The language is a beautiful beast.