|
|
|
|
|
by killin_dan
3381 days ago
|
|
Funny enough, I think you've actually hit the nail on hm the head about what makes go programmers so irritating, that they think the go spec has somehow taken into account "the right way" for every possible problem. It's so obnoxious. Problems that actually matter is such a good indicator that someone has no idea what they're talking about. Formalization and proofing is what MATTERS. If you ain't got that, you're basically just guessing |
|
And that's what makes Haskell evangelists intolerable. (Even if Haskell isn't your favourite language).
Go has it's place.
C has it too, especially on devices with > 32kb memory.
I adore Scheme and it's spec, it's expressiveness, and flexibility. Doesn't mean I think it's the best language for running a game engine, though it has been done.
We all have reasons we like our languages, and what they can be, and what they're good for.
But no language is the be-all, and end-all, of languages. There are always trade-offs. It just can't be helped.
Awk is amazing at dealing with small bits of information, quickly. It's a full language, that has been used to write some large programs... But it isn't as well suited to that. As a scripting language however, it's great.
Python is my go-to for prototyping. It can be a tad inconsistent, and more verbose than my tastes, and weaker typing than I'd like, but it works well enough.
Can't we all just get along?