School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!
Welcome to Dream.In.Code
Become an Expert!

Join 340,125 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 4,040 people online right now. Registration is fast and FREE... Join Now!



Google introduces Go - Python Meets C++

  • (2 Pages)
  • +
  • 1
  • 2

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

#1 brds  Icon User is offline

  • D.I.C Regular
  • PipPipPip
  • Group: Members
  • Posts: 454
  • Joined: 22-October 08


Dream Kudos: 0

Post icon  Posted 11 November 2009 - 05:43 AM

The Go Programming Language

Write ups:
mashable
arstechnica

Looks interesting, time to play...
Was This Post Helpful? 1


#2 touch  Icon User is offline

  • New D.I.C Head
  • Pip
  • Group: Members
  • Posts: 18
  • Joined: 20-October 09


Dream Kudos: 0

Posted 11 November 2009 - 08:02 AM

Thats sweet,

I am going to watch that video tonight

Will this language take off though? To early to say?
Was This Post Helpful? 0
  • +
  • -

#3 Raynes  Icon User is offline

  • All your lambda are belong to us.
  • Icon
  • Group: Contributor w/DIC++
  • Posts: 1,375
  • Joined: 05-January 09


Dream Kudos: 300

Posted 11 November 2009 - 11:33 AM

Language is kind of pointless. It's nothing groundbreaking.
Was This Post Helpful? 0
  • +
  • -

#4 Tom9729  Icon User is offline

  • Segmentation fault
  • Icon
  • View blog
  • Group: Author w/DIC++
  • Posts: 2,279
  • Joined: 30-December 07


Dream Kudos: 425

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?
Was This Post Helpful? 0
  • +
  • -

#5 PsychoCoder  Icon User is offline

  • apt-get install DIC.bin
  • Icon
  • View blog
  • Group: Admins
  • Posts: 16,211
  • Joined: 26-July 07


Dream Kudos: 12400

Expert In: VB, VB.Net, C#, SQL, ASP, ASP.Net, Web Development, HTML, CSS, Win32 API, Javascript, mySQL, J#, Boo.Net, jQuery

Posted 11 November 2009 - 04:14 PM

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.
Was This Post Helpful? 0
  • +
  • -

#6 baavgai  Icon User is online

  • Dreaming Coder
  • Icon
  • View blog
  • Group: Expert w/DIC++
  • Posts: 4,725
  • Joined: 16-October 07


Dream Kudos: 575

Expert In: C, C++, Java, C#, ASP.NET, PHP, Perl, Python, Oracle, SQL Server, MySql, HTML, JavaScript, Lua, Cheese

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.
Was This Post Helpful? 0
  • +
  • -

#7 Raynes  Icon User is offline

  • All your lambda are belong to us.
  • Icon
  • Group: Contributor w/DIC++
  • Posts: 1,375
  • Joined: 05-January 09


Dream Kudos: 300

Posted 11 November 2009 - 06:59 PM

View Postbaavgai, 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.



Chrome in Go would be cool.
Was This Post Helpful? 0
  • +
  • -

#8 toshiro  Icon User is offline

  • New D.I.C Head
  • Icon
  • Group: Contributors
  • Posts: 34
  • Joined: 27-June 09


Dream Kudos: 50

Posted 11 November 2009 - 08:33 PM

After playing with Python over the summer and learning C++ this semester.... what an interesting syenthesis
Was This Post Helpful? 0
  • +
  • -

#9 Tom9729  Icon User is offline

  • Segmentation fault
  • Icon
  • View blog
  • Group: Author w/DIC++
  • Posts: 2,279
  • Joined: 30-December 07


Dream Kudos: 425

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. :)
Was This Post Helpful? 0
  • +
  • -

#10 MorphiusFaydal  Icon User is online

  • D.I.C Lover
  • Icon
  • Group: Expert w/DIC++
  • Posts: 1,364
  • Joined: 12-May 05


Dream Kudos: 0

Expert In: Hardware, Networking

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
Was This Post Helpful? 0
  • +
  • -

#11 baavgai  Icon User is online

  • Dreaming Coder
  • Icon
  • View blog
  • Group: Expert w/DIC++
  • Posts: 4,725
  • Joined: 16-October 07


Dream Kudos: 575

Expert In: C, C++, Java, C#, ASP.NET, PHP, Perl, Python, Oracle, SQL Server, MySql, HTML, JavaScript, Lua, Cheese

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
Was This Post Helpful? 0
  • +
  • -

#12 KeyboardKowboy  Icon User is offline

  • D.I.C Head
  • Icon
  • Group: Members w/DIC++
  • Posts: 118
  • Joined: 15-December 08


Dream Kudos: 0

Posted 12 November 2009 - 07:21 AM

View PostTom9729, 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."
Was This Post Helpful? 0
  • +
  • -

#13 olibenu  Icon User is offline

  • D.I.C Regular
  • Icon
  • Group: Authors
  • Posts: 308
  • Joined: 31-December 08


Dream Kudos: 425

Posted 12 November 2009 - 07:51 AM

do we really need another language, we already speak enough as it is
Was This Post Helpful? 0
  • +
  • -

#14 westforduk  Icon User is online

  • D.I.C Head
  • PipPip
  • Group: Members
  • Posts: 66
  • Joined: 16-August 07


Dream Kudos: 0

Posted 12 November 2009 - 05:46 PM

I think i'll give it a GO at the weekend ('scuse the pun) :D :D :D :D
Was This Post Helpful? 0
  • +
  • -

#15 GenHornet18  Icon User is offline

  • D.I.C Regular
  • PipPipPip
  • Group: Members
  • Posts: 487
  • Joined: 19-October 09


Dream Kudos: 0

Posted 13 November 2009 - 05:59 AM

looks like a markup of C. Does Google have to have there own version of everything?

Although I would appreciate a new Google toaster..
Was This Post Helpful? 0
  • +
  • -

#16 carltech  Icon User is online

  • DicKing
  • Icon
  • Group: Members w/DIC++
  • Posts: 870
  • Joined: 19-October 07


Dream Kudos: 50

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.

This post has been edited by carltech: 14 November 2009 - 11:28 AM

Was This Post Helpful? 0
  • +
  • -

#17 homemade-jam  Icon User is offline

  • Gabe's Nemesis
  • Icon
  • View blog
  • Group: Contributor w/DIC++
  • Posts: 1,272
  • Joined: 17-March 08


Dream Kudos: 50

Posted 20 November 2009 - 07:37 AM

Looks nice and fast but seems a bit gimmicky. Too many languages already.
Was This Post Helpful? 0
  • +
  • -

#18 thursdayniac  Icon User is offline

  • D.I.C Head
  • PipPip
  • Group: Members
  • Posts: 116
  • Joined: 26-April 09


Dream Kudos: 0

Posted 20 November 2009 - 02:20 PM

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.
Was This Post Helpful? 0
  • +
  • -

#19 Raynes  Icon User is offline

  • All your lambda are belong to us.
  • Icon
  • Group: Contributor w/DIC++
  • Posts: 1,375
  • Joined: 05-January 09


Dream Kudos: 300

Posted 20 November 2009 - 08:14 PM

Go and Chrome are awesome names, but sadly, Go is taken by a board game and a programming language.
Was This Post Helpful? 0
  • +
  • -

#20 carltech  Icon User is online

  • DicKing
  • Icon
  • Group: Members w/DIC++
  • Posts: 870
  • Joined: 19-October 07


Dream Kudos: 50

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?
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2


Fast Reply

  

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



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