Live data from Hacker News

Choosing Nim out of a crowded market for systems programming languages

forum.nim-lang.org

1–10 of 271 posts

Re: Choosing Nim out of a crowded market for systems programming languages

#5
> Zig is truly compatible with C and will compile C code directly, since its compiler is actually written in C++.

I assume this was intended to say something else?

> Here's the brutal truth: I can't find anyone under the age of 41 in my field to say a single positive thing about D

IIRC the presence of the GC in D was (is?) its Achilles heel. Because the GC is infectious. As soon as your dependency needs it (and IIRC even parts of the standard library did/do), it becomes painful if not impossible for you to avoid it. Had it not had this fatal flaw, D might've fared much better.

Re: Choosing Nim out of a crowded market for systems programming languages

#7
The author seems to be very knowledgeable about the different aspects of programming. Whether you agree with his opinions or not, this article I think is a great starting point for learning about many interesting topics. Definitely bookmarked for later.

Re: Choosing Nim out of a crowded market for systems programming languages

#8

I'm choosing between learning Nim or Rust. Nim frankly looks like the nicer of the two, but also less marketable and with smaller community. Suck to say but it's true.

Nim is also easier to learn - if you know Python and any conventional statically typed language, it's a walk in the park. I was producing fast, working code in a couple of hours.

Learn Rust for your job, Nim for your side projects.

Re: Choosing Nim out of a crowded market for systems programming languages

#9

Nim desperately needs a real web framework (batteries included) and a proper ORM and it will take off like wildfire. Python on steroids.

I think you’re very confused about the purpose of a systems programming language.
Post reply on HN