Comment on: Does the Go programming language have any future?
1 17 Mar 2016 13:44 u/filmstripboy in v/programmingComment on: Does the Go programming language have any future?
Interesting.
I've fought against Go's type system in the past. The lack of generics is bought up every time. Can't really do anything about that.
What do you mean it's not standardised? You download the go compiler and it's all there. It comes with config files for editors (vim, emacs, etc). The config files hook directly to various parts of the toolchain.
Comment on: Does the Go programming language have any future?
I had heard Android wanted to support Go for native code (instead of C/C++). This would be super useful! It probably won't replace Java anytime soon though.
Comment on: Does the Go programming language have any future?
Woah - that's a big one! Go Rust! Wait... that didn't sound right.
Comment on: Does the Go programming language have any future?
It's not asynchronous. It's multi-threaded (async is multiplexing things onto a single thread).
Comment on: Does the Go programming language have any future?
Support for golang is terrible for a big company like Google.
Comment on: Does the Go programming language have any future?
What kind of applications have you used Go for?
Go is targeted to a very specific set of problems - web applications. Being able to write web apps in Python is the norm these days. However, interpreted languages are slow - especially when you hit a certain scale. Go is targeted to such applications.
- It is compiled
- Handles multi-threading like a charm
- The type system is not as rigid as C/C++
You mention the lack of a serious developer ecosystem. There isn't one needed at the moment. Go comes with pretty much everything built in. The directory structure has been standardized. Heck, it even comes with a tool that makes your code adhere to a standard (and re-orders the import statements, among other things) every time you save the file (go fmt).
Have you tried using Go on a Mac/Linux? The experience is extremely pleasant.
Sure.. Just wanted to point out Nodejs can't do threads.