17
submitted 2 years ago by Fudoshin@feddit.uk to c/programming@lemmy.ml

I fancy learning a new language. I've got experience in Python, PHP, Ruby, Bash and many years ago Java, Haskell and C++. Though I'm absolute dogshit at system languages generally. I GET pointers but I fucking hate having to think about them.

Is Nim nice? Is it better than Rust? I like being a contrarian so I'd rather not learn Rust since it's too fashionable right now. But Nim seems to have that independent, cool streak but still niche. It also seems a little bit like Python but with low level stuff slapped in.

I fancy doing something like some of the following:

  • TUI/ncurses pacman app.
  • Taskade terminal app.
  • Network scanning tool.
  • USB midi tool.
  • Kitchen sink that gargles my balls (optional)

So how is Nim for this? Thoughts? Feelings?

you are viewing a single comment's thread
view the rest of the comments
[-] AgnosticMammal@lemmy.zip 2 points 2 years ago

If you put enough effort into it you can any language to do anything.

I've got no input into Nim but iirc Nitter is written in it, and I plan to customise a self hosted Nitter to spit out prettier RSS feeds one day.

[-] hangukdise@lemmy.ml 2 points 2 years ago

USB midi interface in TRS-80 BASIC

this post was submitted on 20 Jan 2024
17 points (84.0% liked)

General Programming Discussion

10014 readers
1 users here now

A general programming discussion community.

Rules:

  1. Be civil.
  2. Please start discussions that spark conversation

Other communities

Systems

Functional Programming

Also related

founded 7 years ago
MODERATORS