top | item 23334542

(no title)

navdb | 5 years ago

Some people prefer Nim because of small things like syntax. However Go is much more popular. I will do more research on this subject and see if I can list the differences in detail. However any such list could be soon made redundant when Go 2 comes out.

discuss

order

nimmer|5 years ago

> small things like syntax

This is no small thing. The expressiveness of a language makes the difference between happy productivity and tedious typing and swearing.

Nim is in the same ballpark as Python here, while many other languages require a lot of boilerplate.

bE9a3S5So8igd3|5 years ago

Most of your list would probably remain intact. The main issue is that Go has a traditional garbage collector, and Nim has ARC, ORC, nogc, gogc, deferred reference counting, and more options for memory management.

vips7L|5 years ago

Why are options a bad thing? What's the default? Is it reasonable?