Previous in Forum: About Industrial Gases and Liquids   Next in Forum: Greenland Ice Cap Melting Faster Than Ever
Close
Close
Close
Rate Comments: Nested
Guru

Join Date: Feb 2007
Location: Israel
Posts: 2968
Good Answers: 24

Google's "Go"

11/13/2009 4:35 AM

Google's "Go" is not yet a fully-fledged development system, but it promises to become such, given the colossal resource-base presented by the company.

- Do we need yet another programming language, added to the ever-growing Babylon Tower of coding standards ?

- Can the size and cultural spread of the Google company contribute to establish a truly universal programming standard ?

- Can Google's intention of keeping the code-base an open-source environment, become a manifest to defy it's recent reputation ?

- Is Google likely to follow and conform to a multi-version open-source Hydra ?

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru
Panama - Member - New Member Hobbies - CNC - New Member Engineering Fields - Marine Engineering - New Member Engineering Fields - Retired Engineers / Mentors - New Member

Join Date: Dec 2006
Location: Panama
Posts: 4273
Good Answers: 213
#1

Re: Google's "Go"

11/14/2009 12:35 AM

1. I am of the opinion that a "universal language" is not going to happen, ever. The problem is, different applications require different approaches and capabilities. Even at the assembler level, where the instruction set is pretty limited, there is some diversity. I have my personal preferences, and, when I need to code something, I first consider the task at hand, then decide which language is going to get me to the end point satisfactorily with minimal investment of time. Most of the newer languages out there have specific applications where they really shine when compared to the alternatives, but I have yet to find anything that can do what I want to do as effectively as c. My needs are not universal, nor do I expect my recommendations to be appropriate for everyone. Also, there are rare occasions when it is much quicker to knock something out in one of the various flavors of Basic, or, when the problem is a tough one, delve in to Forth. I personally don't have a need for a new language (I don't even bother with the object-oriented stuff, because it adds a layer of complication to the immediate problem that is not needed).

2. If a new programming language is going to gain adherents, I think it will need to be specialized- target a specific market segment, rather than trying to be all things to everyone. Chances are, if you try to be all things for everyone, you wind up doing nothing very well.

3. Google's goal, I believe, is to make money. They will do anything necessary to achieve that goal.

4. "Go" is most likely a derivative of an in-house solution to a particular issue that Google faced in one of their various ventures, and I suspect they are rolling it out to see if others find their approach to the solution attractive. Since I am not at all interested in programming for web applications, I doubt seriously that "Go" is even worth a brief look for my applications.

Register to Reply
Register to Reply

Previous in Forum: About Industrial Gases and Liquids   Next in Forum: Greenland Ice Cap Melting Faster Than Ever

Advertisement