-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Nim use cases
Federico Ceratto edited this page Apr 21, 2015
·
10 revisions
This is an introductory page on use cases where you might want to use Nim.
- Multiarch applications
-
As Nim compiles through GCC, any architecture supported by GCC can run Nim.
- Gaming
-
Nim was designed with gaming in mind
- Embedded systems and microcontrollers
-
Nim have some of the smallest memory overhead and binary size compared to other languages.
- System libraries
-
With GC turned off, Nim can produce libraries to be used by other languages.
- Cryptography
-
Nim is safer than C [also see System libraries]
Intro
Getting Started
- Install
- Docs
- Curated Packages
- Editor Support
- Unofficial FAQ
- Nim for C programmers
- Nim for Python programmers
- Nim for TypeScript programmers
- Nim for D programmers
- Nim for Java programmers
- Nim for Haskell programmers
Developing
- Build
- Contribute
- Creating a release
- Compiler module reference
- Consts defined by the compiler
- Debugging the compiler
- GitHub Actions/Travis CI/Circle CI/Appveyor
- GitLab CI setup
- Standard library and the JavaScript backend
Misc