I find it really strange that google created a modern language and left in some of the dangerous and confusing stuff from the C world. At first I was really put off by the use of pointers but at least no pointer arithmetic. As I read on through the examples and the language specification I started warming up to it. The thing I realized is that we have pointers in java and c# we just call them references. With built in memory management and garbage collection and cool shortcuts for inferring variable types and interface implementation, I am curious to see what this thing can do. I became really interested when I got to the part about goroutines even though I hate the name. It is cool that it requires so few lines of code to get things running in multiple threads and the synchronization is built in with channels. I am really just trying this out of curiosity although I’ve purposely avoided python and perl and other languages because I wanted to focus on others like ruby, php, javascript and c#. I am getting rabbit holed in c# lately so it’s good to get new perspective. I think I’ll even look at python next. I have to get my ubuntu linux partition back up, I haven’t used it since installing win 7 and it I wiped out the boot loader. I haven’t been brave enough to fix it since this is my primary work machine but I’m ready now. First thing tomorrow…