School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 306,856 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,673 people online right now. Registration is fast and FREE... Join Now!




Google introduces Go - Python Meets C++

 

Google introduces Go - Python Meets C++, New language from google.

brds

11 Nov, 2009 - 05:43 AM
Post #1

D.I.C Regular
***

Joined: 22 Oct, 2008
Posts: 441



Thanked: 36 times
My Contributions
The Go Programming Language

Write ups:
mashable
arstechnica

Looks interesting, time to play...

User is offlineProfile CardPM
+Quote Post

 
Reply to this topicStart new topic
Replies(1 - 18)

touch

RE: Google Introduces Go - Python Meets C++

11 Nov, 2009 - 08:02 AM
Post #2

New D.I.C Head
*

Joined: 20 Oct, 2009
Posts: 14



Thanked: 2 times
My Contributions
Thats sweet,

I am going to watch that video tonight

Will this language take off though? To early to say?
User is offlineProfile CardPM
+Quote Post

Raynes

RE: Google Introduces Go - Python Meets C++

11 Nov, 2009 - 11:33 AM
Post #3

Resident Witch. No, really.
Group Icon

Joined: 5 Jan, 2009
Posts: 957



Thanked: 14 times
Dream Kudos: 250
My Contributions
Language is kind of pointless. It's nothing groundbreaking.
User is offlineProfile CardPM
+Quote Post

Tom9729

RE: Google Introduces Go - Python Meets C++

11 Nov, 2009 - 04:07 PM
Post #4

Debian ninja
Group Icon

Joined: 30 Dec, 2007
Posts: 2,143



Thanked: 53 times
Dream Kudos: 425
My Contributions
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?
User is online!Profile CardPM
+Quote Post

PsychoCoder

RE: Google Introduces Go - Python Meets C++

11 Nov, 2009 - 04:14 PM
Post #5

I Code, Therefore I am
Group Icon

Joined: 26 Jul, 2007
Posts: 14,919



Thanked: 517 times
Dream Kudos: 11525
Expert In: VB, VB.Net, C#, SQL, ASP, ASP.Net, Web Development, HTML, CSS, Win32 API, Javascript, mySQL, J#, Boo.Net, jQuery

My Contributions
Hmm, very interesting and could be quite intriguing. I'm going to change the title of this and Feature it, should provide some good conversation.
User is offlineProfile CardPM
+Quote Post

baavgai

RE: Google Introduces Go - Python Meets C++

11 Nov, 2009 - 04:49 PM
Post #6

Dreaming Coder
Group Icon

Joined: 16 Oct, 2007
Posts: 4,347



Thanked: 410 times
Dream Kudos: 550
Expert In: C, C++, Java, C#, ASP.NET, PHP, Perl, Python, Oracle, SQL Server, MySql, HTML, JavaScript, Lua, Cheese

My Contributions
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.

User is offlineProfile CardPM
+Quote Post

Raynes

RE: Google Introduces Go - Python Meets C++

11 Nov, 2009 - 06:59 PM
Post #7

Resident Witch. No, really.
Group Icon

Joined: 5 Jan, 2009
Posts: 957



Thanked: 14 times
Dream Kudos: 250
My Contributions
QUOTE(baavgai @ 11 Nov, 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.



Chrome in Go would be cool.
User is offlineProfile CardPM
+Quote Post

toshiro

RE: Google Introduces Go - Python Meets C++

11 Nov, 2009 - 08:33 PM
Post #8

New D.I.C Head
Group Icon

Joined: 27 Jun, 2009
Posts: 26



Thanked: 2 times
Dream Kudos: 50
My Contributions
After playing with Python over the summer and learning C++ this semester.... what an interesting syenthesis
User is offlineProfile CardPM
+Quote Post

Tom9729

RE: Google Introduces Go - Python Meets C++

11 Nov, 2009 - 10:33 PM
Post #9

Debian ninja
Group Icon

Joined: 30 Dec, 2007
Posts: 2,143



Thanked: 53 times
Dream Kudos: 425
My Contributions
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. smile.gif
User is online!Profile CardPM
+Quote Post

MorphiusFaydal

RE: Google Introduces Go - Python Meets C++

12 Nov, 2009 - 01:59 AM
Post #10

D.I.C Lover
Group Icon

Joined: 12 May, 2005
Posts: 1,356



Thanked: 36 times
Expert In: Hardware, Networking

My Contributions
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
User is offlineProfile CardPM
+Quote Post

baavgai

RE: Google Introduces Go - Python Meets C++

12 Nov, 2009 - 06:36 AM
Post #11

Dreaming Coder
Group Icon

Joined: 16 Oct, 2007
Posts: 4,347



Thanked: 410 times
Dream Kudos: 550
Expert In: C, C++, Java, C#, ASP.NET, PHP, Perl, Python, Oracle, SQL Server, MySql, HTML, JavaScript, Lua, Cheese

My Contributions
Oops. Likes like some other guy made Go! a couple of years ago. http://www.informationweek.com/news/softwa...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.com/search?q=go+examples

User is offlineProfile CardPM
+Quote Post

KeyboardKowboy

RE: Google Introduces Go - Python Meets C++

12 Nov, 2009 - 07:21 AM
Post #12

D.I.C Head
Group Icon

Joined: 15 Dec, 2008
Posts: 89



Thanked: 10 times
My Contributions
QUOTE(Tom9729 @ 11 Nov, 2009 - 06:07 PM) *

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."
User is offlineProfile CardPM
+Quote Post

olibenu

RE: Google Introduces Go - Python Meets C++

12 Nov, 2009 - 07:51 AM
Post #13

D.I.C Regular
Group Icon

Joined: 31 Dec, 2008
Posts: 269



Thanked: 15 times
Dream Kudos: 350
My Contributions
do we really need another language, we already speak enough as it is
User is offlineProfile CardPM
+Quote Post

westforduk

RE: Google Introduces Go - Python Meets C++

12 Nov, 2009 - 05:46 PM
Post #14

D.I.C Head
**

Joined: 16 Aug, 2007
Posts: 63



Thanked: 2 times
My Contributions
I think i'll give it a GO at the weekend ('scuse the pun) biggrin.gif biggrin.gif biggrin.gif biggrin.gif
User is offlineProfile CardPM
+Quote Post

GenHornet18

RE: Google Introduces Go - Python Meets C++

13 Nov, 2009 - 05:59 AM
Post #15

D.I.C Head
**

Joined: 19 Oct, 2009
Posts: 113



Thanked: 4 times
My Contributions
looks like a markup of C. Does Google have to have there own version of everything?

Although I would appreciate a new Google toaster..
User is online!Profile CardPM
+Quote Post

carltech

RE: Google Introduces Go - Python Meets C++

14 Nov, 2009 - 11:22 AM
Post #16

DicKing
Group Icon

Joined: 19 Oct, 2007
Posts: 691



Thanked: 12 times
Dream Kudos: 25
My Contributions
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.

This post has been edited by carltech: 14 Nov, 2009 - 11:28 AM
User is offlineProfile CardPM
+Quote Post

homemade-jam

RE: Google Introduces Go - Python Meets C++

Today, 07:37 AM
Post #17

Gabe's Nemesis
Group Icon

Joined: 17 Mar, 2008
Posts: 1,255



Thanked: 4 times
Dream Kudos: 50
My Contributions
Looks nice and fast but seems a bit gimmicky. Too many languages already.
User is offlineProfile CardPM
+Quote Post

thursdayniac

RE: Google Introduces Go - Python Meets C++

Today, 02:20 PM
Post #18

D.I.C Head
**

Joined: 26 Apr, 2009
Posts: 113



Thanked: 3 times
My Contributions
Who at google is in charge of naming their stuff? Go.. Chrome... I dont really like these names. I know the name doesn't really matter but still... kinda gay.
User is offlineProfile CardPM
+Quote Post

Raynes

RE: Google Introduces Go - Python Meets C++

Today, 08:14 PM
Post #19

Resident Witch. No, really.
Group Icon

Joined: 5 Jan, 2009
Posts: 957



Thanked: 14 times
Dream Kudos: 250
My Contributions
Go and Chrome are awesome names, but sadly, Go is taken by a board game and a programming language.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/20/09 11:54PM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month