5 ms·
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 d
by navdb 6y 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.
- bE9a3S5So8igd3 6y agoMost 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 6y agoWhy are options a bad thing? What's the default? Is it reasonable?
- bE9a3S5So8igd3 6y agoI'm using the literal definition, "an important topic or problem for debate or discussion." By the main issue I mean the main matter of discussion/point of interest/topic to cover. Not suggesting there is something wrong with Nim's having various means of memory management. Default currently is refc (deferred reference counting) and it's reasonable. Arc is better for some use cases but not as ironed out as refc.
- nimmer 6y 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.