|
"Go is an open source programming language that makes it easy to build simple, reliable, and efficient software." Go was created by several Google employees frustrated with programming large-scale systems in Java or C++. They designed a language with features to specifically fight technical debt and complexity. Features that make programming in Go faster:
The designers strive to make a simple language with the minimal features necessary for effective development. I find this results in surprisingly concise code and a pleasant development experience. Many people coming from dynamic languages like Python and Ruby find it expressive and comfortable. Contributing to the language is very easy, with a well-funded and responsive core team at Google making daily improvements. Resources: A Tour Of Go is an excellent interactive tutorial. Effective Go is a more in-depth introduction. Documentation index Negatives:
Previous Go thread
|
# ¿ Mar 28, 2014 00:50 |
|
|
# ¿ Apr 29, 2024 06:00 |
|
spongeh posted:How is Go for game dev? I've found a couple of bindings, but nobody seems to support SDL2 yet. I seemed to have the impression that even though it's now 1.0, there's not a whole lot of use, but it may be more server-oriented which I'm not really looking at. Haunts was an attempt to make a game in Go, but the developer was contracted for a year, and had development troubles after that. One of the updates blames Go's poor dependency management.
|
# ¿ Mar 28, 2014 06:10 |
|
SavageMessiah posted:The talks from Gophercon are starting to come online here: http://confreaks.com/events/gophercon2014 Rob Pike(Keynote) posted:Larry Page suggestion "function" be spelled "func". Scaevolus fucked around with this message at 21:34 on May 7, 2014 |
# ¿ May 7, 2014 21:32 |
|
Jsor posted:The thing is Go could be a very good language for this stuff. If you're willing to help write it the potential is there. I knocked out a pretty decent and fast Canny edge detection filter in an hour or so, but if you're just looking for nice frameworks that let you do your work, you need to find a more established language. http://www.evanmiller.org/why-im-betting-on-julia.html
|
# ¿ Aug 11, 2014 00:36 |