News for hackers. Stuff that matters.
Re:Go is Google's language, not ours by mcv on Wednesday May 22, 2019 @04:22AM (#19979065)
I'd say it depends on what you want to do with it. Go is, as far as I understand, mostly a systems programming language. A replacement for C, basically. That means it competes mostly with Rust I guess. (I'm not familiar with Go or Rust, though.)

Python is mostly an application programming language. It competes with Java, Ruby, C# and those kind of languages. Python also has tons of excellent libraries for a wide variety of specific domain areas, like Machine Learning (perhaps most famously at the moment), but also many others.

If you want specifically web-focused, Javascript or Typescript are the obvious places to go. Nothing is more web-focused than those two.

Re:Go is Google's language, not ours by abhijat on Wednesday May 22, 2019 @06:39AM (#19979716)
I wouldn't call Go a systems programming language. Having a GC alone sort of removes it from that category.
Re:Go is Google's language, not ours by mcv on Wednesday May 22, 2019 @07:51AM (#19980122)
That sounds logical, and I'm no expert on either Go or systems programming, but I've often heard of Go being referred to as a systems programming language, and on their own blog[0] they list it in third place at 37% as popular use of the language. Well after web development, admittedly, so apparently it is more a web development language than a systems programming language. I was clearly wrong on that part.

[0] https://blog.golang.org/

Re:Go is Google's language, not ours by pjmlp on Wednesday May 22, 2019 @08:12AM (#19980276)
Mesa/Cedar, Modula-2+, Modula-3, Oberon, Oberon-2, Active Oberon, Component Pascal, D, Swift, Sing#, System C#, Common Lisp, Interlisp-D, StarLisp, Real Time Java beg to differ.