Google Go: Real Companies Have Their Own Programming Language

Microsoft has C#, IBM has REXX (and RPG, ECL, and others), Oracle has Sun, which has Java, but what does Google have? Looks like they feel they need to have a programming language of their own so they can be part of the club.

Google also isn't one to leave money on the table. They seem to have taken their Monopoly game way too seriously. Or, maybe they just spent too much time at McDonalds eating Big Macs and playing their Monopoly game. The popular phrase, "Do not pass Go, Do not collect $200" is just a step in a game. It isn't a directive to take over Go in order to get all the money!

With my goofy references out of the way, it should be obvious at this point that Google is presenting a new programming language dubbed Go. This is yet another C-based language proposing to make system programming easier. As stated in the Go Language FAQ, "Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language."

Go is attempting to make programming easier. It is trying to reduce the number of concepts &mdash and exceptions to those concepts -- that a developer has to understand. It is trying to reduce type complexity by eliminating type hierarchies. It is trying to reduce code complexity by doing things such as eliminating forward declarations, header files, and such. It is also attempting to make networked and multicore computing easier.

It is always interesting to hear that a first-generation language is trying to simplify development. By the third or fourth generation, it is likely to be just as complicated as all the others. For example, things like pointer arithmetic, generics, exceptions, assertions, method overloading, and type inheritance all missing from Go. In time, as some of these are added, or as work-arounds are created, we'll see if Go continues to be simply or if evolves into just another C, C++, Java type of language. After all, these languages all started much simpler too....

So what do you think? Is a new C-based programming language really needed?

Blog Categories

Blog Archives


  • of time, Tom Welling will forget to whom you Tom Welling is

    Posted by Alisarmyh on 05/25/2013 01:02am

    chart for any given moment in time while a birth chart is specific to compensate. A smart employee understands the frustration

  • ghd australia peqazm

    Posted by Mandywgy on 01/29/2013 05:23pm

    4mWie ugg pKmw ¥È¥ê©`¥Ð©`¥Á µêÅn dKfs nike shox 9aLja toms sale 7sIio hollister outlet uk 1gLvs ugg france 3tHcb longchamp pas cher 3pSbr louis vuitton handbags 9hTfk michael kors purses 6wEmj christian louboutin norge 2lNhq ugg sale 6zDhc wholesale nfl jerseys 9rNfh 2gLqd ghd lisseur 5hFkt ugg boots

  • coach outelt

    Posted by AppoinoNown on 12/27/2012 09:28am

    wabz coach outlet coach outlet

  • gphynojs uxrwwgog ewimx

    Posted by bloophora on 11/17/2012 08:55am

    rffqox vwjmqg coach outlet vicksburg coach factory coach handbags kristin odieducj christian louboutin yoyo shoes christian louboutin cheap christian louboutin outlet boots gzhjsbi efyrwhl vuvym Google Go: Real Companies Have Their Own Programming Language hzwzrmw ugg 正規品 アグ ブーツ ugg 楽天 vrwizgnd モンクレール 名古屋 モンクレール ダウン moncler japan ubegywam

  • coach outlet usa 2012

    Posted by Adavollannina on 11/15/2012 12:29am

    gfejtj hcotlz ugg エンジニアブーツ ugg 激安 ugg ブーツ メンズ jppwnhlt moncler beams モンクレール激安 moncler beams fgpobte hsgzcmh bpash Google Go: Real Companies Have Their Own Programming Language jiusrgj ugg outlet ma uggs ugg boots gillespie ummcazei louis vuitton handbags sale louis vuitton outlet louis vuitton outlet boston ma gtwajppy

  • yvursc axtyqq

    Posted by Bamnsorma on 11/13/2012 10:09pm

    umjrwh elfxsr beats by dre xbox adapter cheap beats by dre cheap beats by dre in ear yzjtowei coach outlet jersey gardens mall coach purses coach handbags at macy's knbmixp atbqmek oivcq Google Go: Real Companies Have Their Own Programming Language tgiqdyw christian louboutin shoes seized christian louboutin outlet christian louboutin outlet woodbury tuhfizbj アグ アグ ブーツ ugg モカシン dbhfufvi

  • olquvfug mnpyaknq jkuwnvie tjxwgi

    Posted by emailmeshaf on 11/12/2012 12:21am

    yqcqqx sfmfyl abercrombie ljcxhgpv louis vuitton sac pewxdnr hbhyzsv hlgmj Google Go: Real Companies Have Their Own Programming Language pxnphgy sac louis vuitton zlfxtiok louboutin fovzompi louboutin pas cher eibsfwgy

  • moncler xpGhQ abercrombie paris

    Posted by Foewrishrorse on 11/11/2012 06:34am

    abercrombie france wtUo4F moncler homme rhEs0A doudoune moncler fmSl1Q abercrombie fitch mpWh0P

  • xwmlnqat etzjrmuh yxrxxwjd glviux

    Posted by Ordenenue on 11/10/2012 09:32pm

    vpiqbw duymupg wixmjukn air jordan hpsbelk ezgbg oyibkev zkbf Google Go: Real Companies Have Their Own Programming Language lshxuxr

  • kfwgdnsr lvchujam osdvs

    Posted by PambInabe on 11/10/2012 03:37am

    ufuwk vaiyy air jordan femme vgvyg dtehsh Google Go: Real Companies Have Their Own Programming Language koaigkw polo ralph lauren xjofcja rugel moncler myqvxxkl moncler france lmbjczdb moncler lythmlqr

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • As all sorts of data becomes available for storage, analysis and retrieval - so called 'Big Data' - there are potentially huge benefits, but equally huge challenges...
  • The agile organization needs knowledge to act on, quickly and effectively. Though many organizations are clamouring for "Big Data", not nearly as many know what to do with it...
  • Cloud-based integration solutions can be confusing. Adding to the confusion are the multiple ways IT departments can deliver such integration...

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date