Google definitely biased…

Chris via Digitalmars-d digitalmars-d at puremagic.com
Tue Aug 12 06:35:01 PDT 2014


On Tuesday, 12 August 2014 at 13:12:46 UTC, Russel Winder via 
Digitalmars-d wrote:
> On Tue, 2014-08-12 at 09:57 +0000, Chris via Digitalmars-d 
> wrote:
> […]
>> Try duckduckgo.com. I typed "dlang vs golang". Then do the 
>> same in google. The results are worlds apart!
>
> Indeed, but the Duck Duck Go indexing is not yet anywhere near 
> as good
> as Google, though I use it a lot.
>
>> What happens, if one day Google says that they will abandon 
>> Go, cos it didn't bring the desired results? Just like 
>> companies tend to abandon languages and frameworks at random. 
>> Remember Google translate? Java Swing is to be replaced by 
>> JavaFX. Now Objective-C is becoming obsolete. There are loads 
>> of examples. People flock to technologies backed by big 
>> companies, because they think it's safer to do so. But again 
>> and again, companies just drop technologies as they see fit. 
>> Open source has been more reliable. Most frameworks still 
>> exist (think of all the Linux stuff).
>
> I think this is a somewhat unfair characterization of the 
> history and
> the corporate motivations.

Corporate motivations: 1. money, money, money 2. dependent 
customers 3. control

> Java Swing needed to go. JavaFX is a reasonable technology to 
> replace
> it. Disclaimer, I am involved with GroovyFX.
>
> Objective-C is not becoming obsolete, it is just being 
> superceded in the
> Apple walled garden.

"superseded" is just a nice euphemism for "obsolete". There is 
not much Objective-C outside the Apple garden. Twas OS X and iOS 
that made it popular. A lot of work and effort on the side of app 
developers can now be binned, sooner or later. Now they have to 
learn a new language. Funnily enough, when people reject D they 
say "why should I learn a new language, I already know C# / C++". 
Now they have to by decree from Apple, and people are fine with 
it, because it's being sold as _the ultimate new and modern 
language_. That's why I don't want to be locked in by any 
proprietary software any more.

> If Google dropped Go tomorrow, there would be immediate backing 
> for new
> management of a fork.

Sure, and we would have Go+, GNUGo, FreeGo (discontinued) and 
whatnot, each having a different philosophy. There would be flame 
wars on the internet and nobody would know which kind of Go to 
use.

> It is true that Go is currently, effectively, a
> proprietary language, but the repository is open, it is just 
> that the
> committers to the mainline are all Google employees.
> 



More information about the Digitalmars-d mailing list