Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Developers have been using C and a bunch of other imperative languages for years. They obviously, created software two order magnitudes more complex than CockroachDB (or Docker, or Kubernetes, or etcd). We used to write entire operating systems in assembly, heavens forbid. Just look at the PostgreSQL codebase (all C) and compare that to cockroach DB.

Being "a better C" was the original battle cry of Go. It's definitely better than C (well, at least for some thing), but it doesn't mean all of these complex C software people used to write are toys.

Go is obviously not a useless toy language either. But that doesn't mean you won't miss features from more expressive languages. The amount of calls for generics from Go users tell a different story.



> The amount of calls for generics from Go users tell a different story

I think it is from Non-Go users who would use Go if only it had generics.


Some of it, probably. But some are probably using Go out of necessity (your company enforces Go), or because they still think Go is their best pragmatic option, lack of generics notwithstanding.


I do competitive programming using Go and sorely miss "generics" so I'm pretty sure that your thought is not entirely correct.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: