Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [tlug] "Go Considered Harmful"
- Date: Tue, 1 Sep 2020 13:44:37 +0900
- From: Edward Middleton <firstname.lastname@example.org>
- Subject: Re: [tlug] "Go Considered Harmful"
- References: <email@example.com> <CADR0rnf86TcHyrFsTwfPPy-NN_Ucnm4zEasNxkOSH0E_7YxbqQ@mail.gmail.com> <firstname.lastname@example.org> <CADR0rnfWogNnEtuHTmRFLTfMasjT+mXZ1LabKUd6YDOAkM+a8A@mail.gmail.com> <email@example.com>
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
Go is certainly improving upon C, sure. But it is also a language for a different purpose. The purpose of C is system implementation, Go is more of a scripting language, certainly not a system implementation language.Well, it certainly doesn't look like that to me, and I suspect that most Go programmers would disagree with you as well. Go certainly feels a _lot_ more like C than like Perl or Python, much less Bourne shell. In particular, Go very much focuses on data structures as binary data in memory, as opposed to "objects" (in the Lisp sense, not the OO sense).It seems to fill the server side niche that would otherwise be taken by Java, Python or ruby. A lot of people move from python or ruby to Go because they where sick of dealing with dependencies or performance issues.Edward