G+_Lee Crocker Posted May 30, 2014 Share Posted May 30, 2014 Padre mentioned that the chat room asked about Google's GO language. I'd like to wholeheartedly endorse it. It's mature enough now for serious work, and I think it would be a great language for learning programming concepts. The compiler is available on most platforms. It's a lower-level language like C (from which it draws much inspiration), but with additions carefully chosen to increase its power without overcomplicating it, and with a complete and well made library. It succeeds in making a usable, rock-solid, fully-compiled system language that can also do more advanced things, where C++ attempted and failed so spectacularly. I used Go for about half of my challenges on CodeEval. http://github.com/lcrocker/Coding-101/blob/master/closest.go , for example, is my NlogN solution to the closest points problem. http://Github.com/ Link to comment Share on other sites More sharing options...
G+_Wesley Kerfoot Posted May 30, 2014 Share Posted May 30, 2014 My only issue with Go is that it can automatically download and install dependencies BUT it does not allow you to specify a specific version of a given dependency, so it is possible to have working Go code that will break eventually. Apparently they are working on fixing this though, but I do not recommend Go for anything serious until this is fixed. Link to comment Share on other sites More sharing options...
G+_Darryl Medley Posted June 2, 2014 Share Posted June 2, 2014 Interesting language. I just went through the online tutorial at http://tour.golang.org/. It looks like a mash-up of c-style statements with Pascal-style declarations. I'm not sure if it's cool or confusing... Link to comment Share on other sites More sharing options...
G+_Fr. Robert Ballecer, SJ Posted June 2, 2014 Share Posted June 2, 2014 Working with Google to get a rep.? Link to comment Share on other sites More sharing options...
G+_Lee Crocker Posted June 2, 2014 Author Share Posted June 2, 2014 That's good to hear, but the community has grown well beyond Google now. You might take a look at something like the GoBot folks (gobot.io), and make some moving gadgets. Link to comment Share on other sites More sharing options...
G+_Lee Crocker Posted June 2, 2014 Author Share Posted June 2, 2014 I'd also suggest that the first show (or two) about Go be spent showing how to set up the environment and use the command line tools. Go is very much a command line experience. Link to comment Share on other sites More sharing options...
G+_Wesley Kerfoot Posted June 2, 2014 Share Posted June 2, 2014 Fr. Robert Ballecer, SJ maybe you could get Rob Pike on for one or two episodes? :) Link to comment Share on other sites More sharing options...
Recommended Posts