4 ms·
Did you seriously just post "As someone who doesn't know how to read this language, this language seems really unreadable!" ?? As any Go programmer will tell y
by enneff 13y ago
Did you seriously just post "As someone who doesn't know how to read this language, this language seems really unreadable!" ??
As any Go programmer will tell you, Go is a very readable language. It's one of the design goals. It is _not_ a design goal to impress people making superficial judgements.
Also, LOL: https://news.ycombinator.com/item?id=5327478 https://news.ycombinator.com/item?id=5327478
- jbarham 13y agoAlso, "recent PhD from the MIT Media Lab". Maybe http://scratch.mit.edu/ http://scratch.mit.edu/ is more his thing? ;)
- tikhonj 13y agoThat sort of comment is a horrible scourge on all the Haskell articles. It's somewhat surprising to see it with Go just because of how C-like Go's syntax is.
- azinman2 13y agoWhich makes it all the more odd that they kept so much of C syntax yet left out parenthesis on if statements, for example. It feels really arbitrary and doesn't seem balanced. Python did away with it but the : combined with space-sensitive scoping makes that more elegant and readable.
- azinman2 13y agoI'm hoping you're lol'ing with me and not at me, because that's a comment on the parody of HN, which is obviously a parody comment itself. Yes I did just post that. Should I wait until there's an article on coding aesthetics first? I'm a seasoned programmer with experience in many languages. Reading a new language should make me want to use it because it's an improvement in many ways, particularly around expressivity and clarity. IMHO Go isn't as good as it could be. I wasn't saying Go as a whole is bad or not worthwhile.
- jackielii 13y agoAt you
- enneff 13y agoYes, it's obviously a parody comment, but here you are perpetrating the meme for real. Don't you see the irony? Like I said, Go isn't designed to impress superficially. It's a pragmatic language for getting work done.
- azinman2 13y agoI never said Go was bad. I just said it was ugly and gave examples. Those code samples came from the race condition page detector which I wanted to learn about, because that's awesome. If a programming experience was designed to impress superficially, then it wouldn't live in a pure text editor at all. I'm commenting on aesthetics as it also relates to usability (readability). I don't get this mindset that things that functionally work well have to be ugly. It's a very unix/engineering mentality that just isn't true. You CAN have both.
- vidarh 13y agoPersonally, whether or not I superficially find a language unreadable has a remarkable correlation with how likely I find I am to like a language once I learn more about it. Go does not do well on that measure for me either. In Go's case, I tried to give it the benefit of the doubt, and went through a couple of tutorials, but while there were some nice parts of it that just reinforced my initial impression.