Performance
Nim compiles to C, C++, or JavaScript, which can offer performance close to languages like C and C++. This makes it suitable for high-performance applications.
Expressive Syntax
Nim offers a clean and expressive syntax that is inspired by Python, making it relatively easy to write and read code, which can speed up development.
Metaprogramming
Nim supports powerful metaprogramming features such as macros and templates, which allow for more flexible and reusable code.
Memory Management
Nim gives developers control over memory management while also providing an efficient garbage collector, effectively balancing manual and automatic memory management.
Cross-Platform Compatibility
Nim can compile code for various platforms, including Windows, macOS, and Linux, as well as the web through JavaScript.
Interoperability
Nim has excellent interoperability with C and C++ code, making it easier to incorporate existing libraries and gain performance benefits.
Promote Nim (programming language). You can add any of these badges on your website.
> I'm interested to see whether the final feature set will be larger than what you'd get by creating a type-safe language with a pythonic syntax and compiling that to native, rather than building custom hardware. It almost sounds like you're asking for Nim ( https://nim-lang.org/ ); and there are some projects using it for microcontroller programming, since it compiles down to C (for ESP32, last I saw). - Source: Hacker News / 4 days ago
I think Nim might be a good candidate. https://nim-lang.org. - Source: Hacker News / about 2 months ago
It’s not popular compared to Go/Rust, but many find Nim scratches that itch: https://nim-lang.org/. - Source: Hacker News / about 2 months ago
FWIW, Nim (the programming language) is certainly interesting and possibly underrated. https://nim-lang.org/. - Source: Hacker News / 3 months ago
If not, Nim is probably the closest most 'Python-like' language that is almost as fast as C. https://nim-lang.org/. - Source: Hacker News / 6 months ago
Check out Nim[0] - it's strongly typed, with good type inference, clean elegant syntax, memory management is automatic (optional gc, default is ARC + small footprint cycle collector), compiles to small single binaries (Hello World is less than 100 kb), has powerful metaprogramming and lsp support. Nim compiles to C/C++ and then to native code, so performance is on the same level as Rust/C/C++. You can also compile... - Source: Hacker News / 8 months ago
Take a look at Nim. You get C performance, with the readability of Python. https://nim-lang.org/. - Source: Hacker News / 9 months ago
I'd be interested to hear the author's take on Nim [1], which seems to be better suited for game development than Rust by staying out of the dev's way [2], and supports hot-reloading (at least in Unreal Engine 5) [3]? [1] https://nim-lang.org/ [2] https://youtu.be/d2VRuZo2pdA?si=E3N62oUJ-clXozCg [3] https://www.youtube.com/watch?v=Cdr4-cOsAWA. - Source: Hacker News / about 1 year ago
I think the right answer to your question would be NimLang[0]. In reality, if you're seeking to use this in any enterprise context, you'd most likely want to select the subset of C++ that makes sense for you or just use C#. [0]https://nim-lang.org/. - Source: Hacker News / about 1 year ago
I don't think it's a rust-inspired language, but since it has strong typing and compiles to javascript, did you give a look at nim [0] ? For what it takes, I find the language very expressive without the verbosity in rust that reminds me java. And it is also very flexible. [0] : https://nim-lang.org/. - Source: Hacker News / over 1 year ago
FYI, on the front page, https://nim-lang.org, in large type you have this: > Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. - Source: Hacker News / over 1 year ago
You better off with using a compiled language. If you interested in a language that's compiled, fast, but as easy and pleasant as Python - I'd recommend you take a look at [Nim](https://nim-lang.org). And to prove what Nim's capable of - here's a cool repo with 100+ cli apps someone wrote in Nim: [c-blake/bu](https://github.com/c-blake/bu). - Source: Hacker News / over 1 year ago
Chapel has at least several full-time developers at Cray/HPE and (I think) the US national labs, and has had some for almost two decades. That's much more than $100k. Chapel is also just one of many other projects broadly interested in developing new programming languages for "high performance" programming. Out of that large field, Chapel is not especially related to the specific ideas or design goals of... - Source: Hacker News / over 1 year ago
20 milliseconds? On my 7 year old Linux box, this little Nim program https://github.com/c-blake/bu/blob/main/wsz.nim makes decent CLI tools a real breeze. If you like some of Go's qualities but the language seems too limited, you might like Nim: https://nim-lang.org. I generally find getting good performance much less of a challenge with Nim, but Nim is undeniably less well known with a smaller ecosystem and... - Source: Hacker News / over 1 year ago
On Unix, you might try Nim (https://nim-lang.org) with https://github.com/Vindaar/shell Nim is statically typed and (generally) native-compiled, but it has very low ceremony ergonomics and a powerful compile-time macro/template system as well as user-defined operators (e.g., you can use `+-` to make a constructor for uncertain values so that `9 +- 2` builds a typed object. - Source: Hacker News / over 1 year ago
Diversifying won't hurt her. Don't solely focus on VueJS. As others have said, pick up other JavaScript frameworks, and even other languages used in web dev such as Python (Flask, Django are the two most dominant web frameworks). Look at learning SQL (PostgreSQL is free and open source); build a portfolio of small websites using VueJS, or Python, with an SQL backend. Even consider non-web development. Nim... - Source: Hacker News / over 1 year ago
Https://nim-lang.org/ for #3 probably. - Source: Hacker News / almost 2 years ago
Homepage Manual My LMDB wrapper as an example community library. Source: almost 2 years ago
There's a lot of cognitive dissonance going on right now in the programming world. There's been massive amounts of money and evangelizing put into Golang and Rust. A lot of Gophers and Rustaceans truly really believe their languages are the best and most ergonomic languages ever. I've even talked to a junior programmer who was a Python and Golang fan, and suggested they look into Nim, which is like Crystal/Golang... Source: almost 2 years ago
It should, but it doesn't. If you want a Python like language where types actually actually perform as expected in terms of performance, then give Nim a try: https://nim-lang.org/. I can also highly recommend Go for the same reason: https://go.dev/. It's less Python like, but has a much bigger community around it than Nim. Both are impressive languages though and quite usable right now. Source: almost 2 years ago
Personally, I switched to Go and soon after to Nim. https://nim-lang.org/. - Source: Hacker News / almost 2 years ago
Do you know an article comparing Nim (programming language) to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Nim (programming language). You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.