Google introduces Go - Python Meets C++
Google introduces Go - Python Meets C++ New language from google.
#4
Posted 11 November 2009 - 04:07 PM
Interesting.
Already supports x86, x86_64, and arm. Also Ken Thompson of Unix fame is one of the guys working on it.
I wonder how much Google is using this internally?
Already supports x86, x86_64, and arm. Also Ken Thompson of Unix fame is one of the guys working on it.
I wonder how much Google is using this internally?
#6
Posted 11 November 2009 - 04:49 PM
I watched the video that was posted earlier. I must say, it looks interesting.
I looks more like Python or Ruby meet a compiler. The typing seems tighter than the ubiquitous duck typing. There's a strong leaning toward multi processing and thread safety.
I was very surprised it's only offered on Linux and OS X. Looks like the non windows side of google took a run at this. If they wrote Chrome in the thing or had support in Android, that would be really something.
I looks more like Python or Ruby meet a compiler. The typing seems tighter than the ubiquitous duck typing. There's a strong leaning toward multi processing and thread safety.
I was very surprised it's only offered on Linux and OS X. Looks like the non windows side of google took a run at this. If they wrote Chrome in the thing or had support in Android, that would be really something.
#7
Posted 11 November 2009 - 06:59 PM
baavgai, on 11 Nov, 2009 - 04:49 PM, said:
I watched the video that was posted earlier. I must say, it looks interesting.
I looks more like Python or Ruby meet a compiler. The typing seems tighter than the ubiquitous duck typing. There's a strong leaning toward multi processing and thread safety.
I was very surprised it's only offered on Linux and OS X. Looks like the non windows side of google took a run at this. If they wrote Chrome in the thing or had support in Android, that would be really something.
I looks more like Python or Ruby meet a compiler. The typing seems tighter than the ubiquitous duck typing. There's a strong leaning toward multi processing and thread safety.
I was very surprised it's only offered on Linux and OS X. Looks like the non windows side of google took a run at this. If they wrote Chrome in the thing or had support in Android, that would be really something.
Chrome in Go would be cool.
#9
Posted 11 November 2009 - 10:33 PM
Check out the Google group if you're curious, it's very active right now and there's some interesting discussion going on.
I installed it and plan to play around with it maybe this weekend.
Some things that I find disappointing just from doing a little reading:
- No shared libraries.
- No ternary operator.
- Only really works on Linux.
Things I do like:
- The "standard" library seems pretty broad, while not being too big.
- ":=" for assignment like Pascal.
Looking forward to some OpenGL bindings eventually.
I installed it and plan to play around with it maybe this weekend.
Some things that I find disappointing just from doing a little reading:
- No shared libraries.
- No ternary operator.
- Only really works on Linux.
Things I do like:
- The "standard" library seems pretty broad, while not being too big.
- ":=" for assignment like Pascal.
Looking forward to some OpenGL bindings eventually.
#10
Posted 12 November 2009 - 01:59 AM
I installed it on my Ubuntu 9.04 x86 laptop last night, and will be playing with it tomorrow/today. I did have the priviledge of submitting a bug report (#28, if anyone cares...) already. :-)
But I think it looks very interesting, and look forward to playing with it and seeing how it grows. Espeicially some Android support, since I now own a myTouch 3g. (Which I'm posting this from) :-P
But I think it looks very interesting, and look forward to playing with it and seeing how it grows. Espeicially some Android support, since I now own a myTouch 3g. (Which I'm posting this from) :-P
#11
Posted 12 November 2009 - 06:36 AM
Oops. Likes like some other guy made Go! a couple of years ago. http://www.informati...cleID=221601351
I wouldn't be too put out if they did change the name. If anyone, Google should understand what a pain in the ass it is to search for something that's also an English verb. And a board game. I mean, really guys: http://www.google.co...h?q=go+examples
I wouldn't be too put out if they did change the name. If anyone, Google should understand what a pain in the ass it is to search for something that's also an English verb. And a board game. I mean, really guys: http://www.google.co...h?q=go+examples
#12
Posted 12 November 2009 - 07:21 AM
Tom9729, on 11 Nov, 2009 - 06:07 PM, said:
I wonder how much Google is using this internally?
The developers of the GO language have implemented it to some degree... check out this quote from an article:
"As a demonstration of the language, the developers have used it to build the Web server software that powers the project's official website. Aside from that, Go isn't used in production anywhere at Google yet. It's going to take time before it's ready for more expansive use, but Google hopes that it will eventually provide a good alternative to the C++ the company uses extensively."
#16
Posted 14 November 2009 - 11:22 AM
Google = fast, GO = Google = fast
hmm
GOOGLE
* *
G O
I wonder if anyone will make a GO++ in twenty years if go takes off.
It seems like a modified (C++ + Java + Python) +/- some features.
looks good for RAD stuff though.
hmm
* *
G O
I wonder if anyone will make a GO++ in twenty years if go takes off.
It seems like a modified (C++ + Java + Python) +/- some features.
looks good for RAD stuff though.
This post has been edited by carltech: 14 November 2009 - 11:28 AM
#20
Posted 22 November 2009 - 05:59 PM
Chrome got it's name because it has less "Chrome" than the other browsers. The design of chrome was to be less focused on looks and more on function...it just so happened to look cool.
A browser's chrome is the border and toolbars and whatnot that take up space and are designed to look nice.
Chrome made it's have less clutter and chrome...
Go isn't a bad name besides name one language with a really cool name. Would you rather call it Google programming language or something weirder and harder to pronounce than go?
A browser's chrome is the border and toolbars and whatnot that take up space and are designed to look nice.
Chrome made it's have less clutter and chrome...
Go isn't a bad name besides name one language with a really cool name. Would you rather call it Google programming language or something weirder and harder to pronounce than go?

Start a new topic
Add Reply


MultiQuote













| 


