Re: Google definitely biased…

2014-08-13 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 13 August 2014 at 04:08:25 UTC, Ola Fosheim Gr 
wrote:

On Tuesday, 12 August 2014 at 11:09:37 UTC, Paulo Pinto wrote:


I can think of very few successful programming languages in 
the market without corporate backing.


Got popular without corporate backing: algol, basic, bcpl, 
haskell, lisp, php, python, prolog...




Algol - Development was paid by Elliott Brothers, Ltd.

Basic - Corporate backing from all companies producing home 
computers in the early 80's. Microsoft was started by writing 
Basic interpreters.



Lisp - Development was paid by Xerox PARC, Lisp Machines, 
Symbiotics, Texas Instruments, ...


BCPL - Early development paid by MIT, further uses in Amiga OS 
(Commodore), Xerox PARC, ...


Haskell - Many researchers are on Microsoft Research payroll

Python - Zope, Google, Dropbox and all the companies paying the 
core developers salaries


PHP - Zend and all the ISP that only allow PHP as only scripting 
language on their servers


Prolog - I like it a lot, but popular?!? Anyway DEC, Turbo 
Prolog, LPA Prolog







Re: Google definitely biased…

2014-08-13 Thread Ola Fosheim Gr via Digitalmars-d

On Wednesday, 13 August 2014 at 07:12:26 UTC, Paulo Pinto wrote:
...

Almost anything that is getting popular will get commercial 
backing if it is commercially viable, but that does not define 
adoption.


Would you claim that perl was done by Unisys?


Re: Google definitely biased…

2014-08-13 Thread Paulo Pinto via Digitalmars-d
On Wednesday, 13 August 2014 at 07:40:28 UTC, Ola Fosheim Gr 
wrote:

On Wednesday, 13 August 2014 at 07:12:26 UTC, Paulo Pinto wrote:
...

Almost anything that is getting popular will get commercial 
backing if it is commercially viable, but that does not define 
adoption.


Sure, but it funds the language designers life requirements as 
well as building confidence in customers.


That alone is not enough, of course.



Would you claim that perl was done by Unisys?


Maybe it would not have became famous if it wasn't for Unisys 
integration.


--
Paulo


Re: Google definitely biased…

2014-08-13 Thread Kagamin via Digitalmars-d

On Tuesday, 12 August 2014 at 09:57:28 UTC, Chris wrote:
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).


Isn't swing open source?


Re: Google definitely biased…

2014-08-13 Thread simendsjo via Digitalmars-d
On 08/13/2014 09:12 AM, Paulo Pinto wrote:
 On Wednesday, 13 August 2014 at 04:08:25 UTC, Ola Fosheim Gr wrote:
 On Tuesday, 12 August 2014 at 11:09:37 UTC, Paulo Pinto wrote:

 I can think of very few successful programming languages in the
 market without corporate backing.

 Got popular without corporate backing: algol, basic, bcpl, haskell,
 lisp, php, python, prolog...

 
 Algol - Development was paid by Elliott Brothers, Ltd.
 
 Basic - Corporate backing from all companies producing home computers in
 the early 80's. Microsoft was started by writing Basic interpreters.
 
 
 Lisp - Development was paid by Xerox PARC, Lisp Machines, Symbiotics,
 Texas Instruments, ...
 
 BCPL - Early development paid by MIT, further uses in Amiga OS
 (Commodore), Xerox PARC, ...
 
 Haskell - Many researchers are on Microsoft Research payroll
 
 Python - Zope, Google, Dropbox and all the companies paying the core
 developers salaries
 
 PHP - Zend and all the ISP that only allow PHP as only scripting
 language on their servers
 
 Prolog - I like it a lot, but popular?!? Anyway DEC, Turbo Prolog, LPA
 Prolog
 
 
 
 

D - backed by Facebook .. ok, only a couple of hundred $ :)


Re: Google definitely biased…

2014-08-13 Thread Paulo Pinto via Digitalmars-d

On Wednesday, 13 August 2014 at 08:06:46 UTC, Kagamin wrote:

On Tuesday, 12 August 2014 at 09:57:28 UTC, Chris wrote:
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).


Isn't swing open source?


Only partially.

There are some differences between the OpenJDK and Oracle's 
commercial implementation, due to licensing issues from third 
party code.


Not to mention there are multiple Java vendors anyway.

--
Paulo


Re: Google definitely biased…

2014-08-13 Thread Paulo Pinto via Digitalmars-d

On Wednesday, 13 August 2014 at 08:15:33 UTC, simendsjo wrote:

On 08/13/2014 09:12 AM, Paulo Pinto wrote:
On Wednesday, 13 August 2014 at 04:08:25 UTC, Ola Fosheim Gr 
wrote:

On Tuesday, 12 August 2014 at 11:09:37 UTC, Paulo Pinto wrote:


I can think of very few successful programming languages in 
the

market without corporate backing.


Got popular without corporate backing: algol, basic, bcpl, 
haskell,

lisp, php, python, prolog...



Algol - Development was paid by Elliott Brothers, Ltd.

Basic - Corporate backing from all companies producing home 
computers in
the early 80's. Microsoft was started by writing Basic 
interpreters.



Lisp - Development was paid by Xerox PARC, Lisp Machines, 
Symbiotics,

Texas Instruments, ...

BCPL - Early development paid by MIT, further uses in Amiga OS
(Commodore), Xerox PARC, ...

Haskell - Many researchers are on Microsoft Research payroll

Python - Zope, Google, Dropbox and all the companies paying 
the core

developers salaries

PHP - Zend and all the ISP that only allow PHP as only 
scripting

language on their servers

Prolog - I like it a lot, but popular?!? Anyway DEC, Turbo 
Prolog, LPA

Prolog






D - backed by Facebook .. ok, only a couple of hundred $ :)


I would say D is backed by all companies that allow the core team 
members to work on the language on their work hours.


--
Paulo


Re: Google definitely biased…

2014-08-13 Thread Chris via Digitalmars-d

On Tuesday, 12 August 2014 at 16:43:18 UTC, Paulo Pinto wrote:
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.




Just like any open language implementation out there.

CRuby vs JRuby vs RubyMotion vs ...
CPython vs Jython vs ...
Clang vs gcc vs msvc vs icc vs aC++ vs xlc vs 

Or for that matter

Dmd vs ldc vs gdc


Which is not what I meant. For Python and C etc there is still 
one reference implementation of the language, regardless of 
compilers or additional frameworks. What I meant were different 
_implementations_ of the language with different features and 
libraries, like Phobos and Tango (back in the day). That might 
happen to Go, if Google let it, well, go.


Re: Google definitely biased…

2014-08-13 Thread Chris via Digitalmars-d

On Wednesday, 13 August 2014 at 09:04:18 UTC, Paulo Pinto wrote:

On Wednesday, 13 August 2014 at 08:15:33 UTC, simendsjo wrote:

On 08/13/2014 09:12 AM, Paulo Pinto wrote:
On Wednesday, 13 August 2014 at 04:08:25 UTC, Ola Fosheim Gr 
wrote:
On Tuesday, 12 August 2014 at 11:09:37 UTC, Paulo Pinto 
wrote:


I can think of very few successful programming languages in 
the

market without corporate backing.


Got popular without corporate backing: algol, basic, bcpl, 
haskell,

lisp, php, python, prolog...



Algol - Development was paid by Elliott Brothers, Ltd.

Basic - Corporate backing from all companies producing home 
computers in
the early 80's. Microsoft was started by writing Basic 
interpreters.



Lisp - Development was paid by Xerox PARC, Lisp Machines, 
Symbiotics,

Texas Instruments, ...

BCPL - Early development paid by MIT, further uses in Amiga OS
(Commodore), Xerox PARC, ...

Haskell - Many researchers are on Microsoft Research payroll

Python - Zope, Google, Dropbox and all the companies paying 
the core

developers salaries

PHP - Zend and all the ISP that only allow PHP as only 
scripting

language on their servers

Prolog - I like it a lot, but popular?!? Anyway DEC, Turbo 
Prolog, LPA

Prolog






D - backed by Facebook .. ok, only a couple of hundred $ :)


I would say D is backed by all companies that allow the core 
team members to work on the language on their work hours.


--
Paulo


I wouldn't call it backed in this case. D is used by the 
companies just like any other language, which is different from 
paying core developers of the language salaries or developing a 
language in house.


Bounties are some kind of backing, I agree, because people are 
paid to fix things in the library / core.




Re: Google definitely biased…

2014-08-13 Thread Paulo Pinto via Digitalmars-d

On Wednesday, 13 August 2014 at 10:03:35 UTC, Chris wrote:

On Tuesday, 12 August 2014 at 16:43:18 UTC, Paulo Pinto wrote:
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.




Just like any open language implementation out there.

CRuby vs JRuby vs RubyMotion vs ...
CPython vs Jython vs ...
Clang vs gcc vs msvc vs icc vs aC++ vs xlc vs 

Or for that matter

Dmd vs ldc vs gdc


Which is not what I meant. For Python and C etc there is still 
one reference implementation of the language, regardless of 
compilers or additional frameworks. What I meant were different 
_implementations_ of the language with different features and 
libraries, like Phobos and Tango (back in the day). That might 
happen to Go, if Google let it, well, go.


There isn't such a thing as one reference implementation for C, 
given the amount of undefined and unspecified behavior in the 
standard.


To the point many C developers mistakenly take their compiler 
behavior, and extensions, as what to expect from the standard.


--
Paulo


Re: Google definitely biased…

2014-08-13 Thread Chris via Digitalmars-d

On Wednesday, 13 August 2014 at 11:03:41 UTC, Paulo Pinto wrote:

On Wednesday, 13 August 2014 at 10:03:35 UTC, Chris wrote:

On Tuesday, 12 August 2014 at 16:43:18 UTC, Paulo Pinto wrote:
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.




Just like any open language implementation out there.

CRuby vs JRuby vs RubyMotion vs ...
CPython vs Jython vs ...
Clang vs gcc vs msvc vs icc vs aC++ vs xlc vs 

Or for that matter

Dmd vs ldc vs gdc


Which is not what I meant. For Python and C etc there is still 
one reference implementation of the language, regardless of 
compilers or additional frameworks. What I meant were 
different _implementations_ of the language with different 
features and libraries, like Phobos and Tango (back in the 
day). That might happen to Go, if Google let it, well, go.


There isn't such a thing as one reference implementation for C, 
given the amount of undefined and unspecified behavior in the 
standard.


To the point many C developers mistakenly take their compiler 
behavior, and extensions, as what to expect from the standard.


--
Paulo


But you can start to program in standard C99 and be sure that in 
99% of all cases it will compile and work. Same goes for Python 
and PHP etc. Remember Phobos vs. Tango? This must have put a lot 
of people off back then.


Re: Google definitely biased…

2014-08-13 Thread Paulo Pinto via Digitalmars-d

On Wednesday, 13 August 2014 at 12:34:30 UTC, Chris wrote:

On Wednesday, 13 August 2014 at 11:03:41 UTC, Paulo Pinto wrote:

On Wednesday, 13 August 2014 at 10:03:35 UTC, Chris wrote:

On Tuesday, 12 August 2014 at 16:43:18 UTC, Paulo Pinto wrote:
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.




Just like any open language implementation out there.

CRuby vs JRuby vs RubyMotion vs ...
CPython vs Jython vs ...
Clang vs gcc vs msvc vs icc vs aC++ vs xlc vs 

Or for that matter

Dmd vs ldc vs gdc


Which is not what I meant. For Python and C etc there is 
still one reference implementation of the language, 
regardless of compilers or additional frameworks. What I 
meant were different _implementations_ of the language with 
different features and libraries, like Phobos and Tango (back 
in the day). That might happen to Go, if Google let it, well, 
go.


There isn't such a thing as one reference implementation for 
C, given the amount of undefined and unspecified behavior in 
the standard.


To the point many C developers mistakenly take their compiler 
behavior, and extensions, as what to expect from the standard.


--
Paulo


But you can start to program in standard C99 and be sure that 
in 99% of all cases it will compile and work. Same goes for 
Python and PHP etc. Remember Phobos vs. Tango? This must have 
put a lot of people off back then.


Yeah, I admit I am trolling a little bit. :)

--
Paulo


Re: Google definitely biased…

2014-08-13 Thread ketmar via Digitalmars-d
On Wed, 13 Aug 2014 12:34:28 +
Chris via Digitalmars-d digitalmars-d@puremagic.com wrote:

 But you can start to program in standard C99 and be sure that in 
 99% of all cases it will compile and work.
only if the author reads the standard. does average C programmer knows
the standard and all cases that causes UB? i bet not.


signature.asc
Description: PGP signature


Re: Google definitely biased…

2014-08-13 Thread Andrei Alexandrescu via Digitalmars-d

On 8/13/14, 2:04 AM, Paulo Pinto wrote:

I would say D is backed by all companies that allow the core team
members to work on the language on their work hours.


on != in. Big difference. -- Andrei


Re: Google definitely biased…

2014-08-12 Thread Chris via Digitalmars-d

On Monday, 11 August 2014 at 20:31:55 UTC, Paulo Pinto wrote:

Am 11.08.2014 19:40, schrieb ketmar via Digitalmars-d:

On Mon, 11 Aug 2014 16:23:19 +0100
Russel Winder via Digitalmars-d digitalmars-d@puremagic.com 
wrote:



Google definitely try to push Go :-)
so you mean that Go can't walk on it's own and needs to be 
constantly
pushed by Google so other people will think that it's alive? 
heh.




Yes, just look to the previous incarnations of Go (Alef, Limbo, 
Oberon 2).


What is actually happening is the Rails, NodeJS hipsters now 
found a new toy, just because it has the Google stamp on it.


--
Paulo


Try duckduckgo.com. I typed dlang vs golang. Then do the same 
in google. The results are worlds apart!


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).


Re: Google definitely biased…

2014-08-12 Thread Paulo Pinto via Digitalmars-d

On Tuesday, 12 August 2014 at 09:57:28 UTC, Chris wrote:

On Monday, 11 August 2014 at 20:31:55 UTC, Paulo Pinto wrote:

Am 11.08.2014 19:40, schrieb ketmar via Digitalmars-d:

On Mon, 11 Aug 2014 16:23:19 +0100
Russel Winder via Digitalmars-d digitalmars-d@puremagic.com 
wrote:



Google definitely try to push Go :-)
so you mean that Go can't walk on it's own and needs to be 
constantly
pushed by Google so other people will think that it's alive? 
heh.




Yes, just look to the previous incarnations of Go (Alef, 
Limbo, Oberon 2).


What is actually happening is the Rails, NodeJS hipsters now 
found a new toy, just because it has the Google stamp on it.


--
Paulo


Try duckduckgo.com. I typed dlang vs golang. Then do the same 
in google. The results are worlds apart!


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 can think of very few successful programming languages in the 
market without corporate backing.


Even standard ECMA/ANSI/ISO ones, where at a given point in time, 
corporate languages.


--
Paulo


Re: Google definitely biased…

2014-08-12 Thread Chris via Digitalmars-d

On Tuesday, 12 August 2014 at 11:09:37 UTC, Paulo Pinto wrote:

On Tuesday, 12 August 2014 at 09:57:28 UTC, Chris wrote:

On Monday, 11 August 2014 at 20:31:55 UTC, Paulo Pinto wrote:

Am 11.08.2014 19:40, schrieb ketmar via Digitalmars-d:

On Mon, 11 Aug 2014 16:23:19 +0100
Russel Winder via Digitalmars-d 
digitalmars-d@puremagic.com wrote:



Google definitely try to push Go :-)
so you mean that Go can't walk on it's own and needs to be 
constantly
pushed by Google so other people will think that it's alive? 
heh.




Yes, just look to the previous incarnations of Go (Alef, 
Limbo, Oberon 2).


What is actually happening is the Rails, NodeJS hipsters now 
found a new toy, just because it has the Google stamp on it.


--
Paulo


Try duckduckgo.com. I typed dlang vs golang. Then do the 
same in google. The results are worlds apart!


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 can think of very few successful programming languages in the 
market without corporate backing.


Even standard ECMA/ANSI/ISO ones, where at a given point in 
time, corporate languages.


--
Paulo


But they didn't remain proprietary languages, they were made 
publicly available and standardized, kind of open sourced, to 
ensure they'd survive. The whole world could use them regardless 
of the OS or hardware in question. I doubt that Swift for example 
will be successful on a larger scale, as long as it's bound to 
Apple devices only.


My point was that it's a common misconception to think that 
corporate backing (or ownership) will guarantee a) a _good_ 
language and b) continuity. Apple made Objective-C popular, but 
is now dropping it. There ain't no guarantee, even if a language 
is backed by a big corporation.


Re: Google definitely biased…

2014-08-12 Thread Russel Winder via Digitalmars-d
On Tue, 2014-08-12 at 09:57 +, 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.

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.

If Google dropped Go tomorrow, there would be immediate backing for new
management of a fork. 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.
  
-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: Google definitely biased…

2014-08-12 Thread Chris via Digitalmars-d
On Tuesday, 12 August 2014 at 13:12:46 UTC, Russel Winder via 
Digitalmars-d wrote:
On Tue, 2014-08-12 at 09:57 +, 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.





Re: Google definitely biased…

2014-08-12 Thread Paulo Pinto via Digitalmars-d
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.




Just like any open language implementation out there.

CRuby vs JRuby vs RubyMotion vs ...
CPython vs Jython vs ...
Clang vs gcc vs msvc vs icc vs aC++ vs xlc vs 

Or for that matter

Dmd vs ldc vs gdc








Re: Google definitely biased…

2014-08-12 Thread Marco Leise via Digitalmars-d
Am Mon, 11 Aug 2014 16:23:19 +0100
schrieb Russel Winder via Digitalmars-d
digitalmars-d@puremagic.com:

 … so what's new?
 
 I was trying to search for web-based material on D ranges and Go slices
 to see if they are basically the same thing. As soon as golang is a
 query term, no other language makes it onto the front page of the query
 results, cf. dlang range slice golang
 
 Google definitely try to push Go :-)

I think the results are bad in part due to Google using 'dlang'
synonymously with 'd'. So you get dozens of false positives
which flood the first page of search results.

%d
you'd
I'd

Use the literal search instead, which disables synonyms:

https://www.google.de/search?tbs=li%3A1q=dlang+golang+range+OR+ranges+OR+slice+OR+slices

I think these results look very fair.

-- 
Marco


signature.asc
Description: PGP signature


Re: Google definitely biased…

2014-08-12 Thread ketmar via Digitalmars-d
On Tue, 12 Aug 2014 20:05:26 +0200
Marco Leise via Digitalmars-d digitalmars-d@puremagic.com wrote:

 Use the literal search instead, which disables synonyms:
sorry, i somehow missed that line. mea culpa.


signature.asc
Description: PGP signature


Re: Google definitely biased…

2014-08-12 Thread ketmar via Digitalmars-d
On Tue, 12 Aug 2014 20:05:26 +0200
Marco Leise via Digitalmars-d digitalmars-d@puremagic.com wrote:

 https://www.google.de/search?tbs=li%3A1q=dlang+golang+range+OR+ranges+OR+slice+OR+slices
there is no need to specify plural forms, engine is clever enough.

besides, many (if not all) sites using D instead of dlang, so
quoting dlang and/or using +dlang does not work good.

Google-Fu is difficult! ;-)


signature.asc
Description: PGP signature


Re: Google definitely biased…

2014-08-12 Thread Ola Fosheim Gr via Digitalmars-d

On Tuesday, 12 August 2014 at 11:09:37 UTC, Paulo Pinto wrote:


I can think of very few successful programming languages in the 
market without corporate backing.


Got popular without corporate backing: algol, basic, bcpl, 
haskell, lisp, php, python, prolog...


Got popular with corporate backing: cobol, fortran, c, 
javascript, java, c#, go...


Google definitely biased…

2014-08-11 Thread Russel Winder via Digitalmars-d
… so what's new?

I was trying to search for web-based material on D ranges and Go slices
to see if they are basically the same thing. As soon as golang is a
query term, no other language makes it onto the front page of the query
results, cf. dlang range slice golang

Google definitely try to push Go :-)

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: Google definitely biased…

2014-08-11 Thread Peter Alexander via Digitalmars-d

https://www.google.com/search?q=dlang%20range%20slice%20golang

Did you mean: golang range slice golang

Wat!


Re: Google definitely biased…

2014-08-11 Thread Sönke Ludwig via Digitalmars-d

Am 11.08.2014 17:23, schrieb Russel Winder via Digitalmars-d:

… so what's new?

I was trying to search for web-based material on D ranges and Go slices
to see if they are basically the same thing. As soon as golang is a
query term, no other language makes it onto the front page of the query
results, cf. dlang range slice golang

Google definitely try to push Go :-)



I've just heard a few days ago from someone who *always* gets the 
suggestion to search for golang instead of dlang, so it's not even 
possible to properly search for dlang results alone.


Re: Google definitely biased…

2014-08-11 Thread Andrei Alexandrescu via Digitalmars-d

On 8/11/14, 8:34 AM, Sönke Ludwig wrote:

Am 11.08.2014 17:23, schrieb Russel Winder via Digitalmars-d:

… so what's new?

I was trying to search for web-based material on D ranges and Go slices
to see if they are basically the same thing. As soon as golang is a
query term, no other language makes it onto the front page of the query
results, cf. dlang range slice golang

Google definitely try to push Go :-)



I've just heard a few days ago from someone who *always* gets the
suggestion to search for golang instead of dlang, so it's not even
possible to properly search for dlang results alone.


https://www.google.com/search?q=dlang%20-golanggws_rd=ssl

I wouldn't be surprised if there's some manual biasing at work, but I 
don't think there is.


Andrei



Re: Google definitely biased…

2014-08-11 Thread Andrei Alexandrescu via Digitalmars-d

On 8/11/14, 8:23 AM, Russel Winder via Digitalmars-d wrote:

… so what's new?

I was trying to search for web-based material on D ranges and Go slices
to see if they are basically the same thing. As soon as golang is a
query term, no other language makes it onto the front page of the query
results, cf. dlang range slice golang

Google definitely try to push Go :-)


https://www.google.com/search?q=golang%20vs%20dlang%20slicegws_rd=ssl 
ain't that bad. -- Andrei




Re: Google definitely biased…

2014-08-11 Thread Dicebot via Digitalmars-d
On Monday, 11 August 2014 at 15:36:12 UTC, Andrei Alexandrescu 
wrote:

On 8/11/14, 8:23 AM, Russel Winder via Digitalmars-d wrote:

… so what's new?

I was trying to search for web-based material on D ranges and 
Go slices
to see if they are basically the same thing. As soon as golang 
is a
query term, no other language makes it onto the front page of 
the query

results, cf. dlang range slice golang

Google definitely try to push Go :-)


https://www.google.com/search?q=golang%20vs%20dlang%20slicegws_rd=ssl 
ain't that bad. -- Andrei


I see only one dlang link with this search query (better than 0 
though!)


Re: Google definitely biased…

2014-08-11 Thread AsmMan via Digitalmars-d

On Monday, 11 August 2014 at 15:34:30 UTC, Sönke Ludwig wrote:

Am 11.08.2014 17:23, schrieb Russel Winder via Digitalmars-d:

… so what's new?

I was trying to search for web-based material on D ranges and 
Go slices
to see if they are basically the same thing. As soon as golang 
is a
query term, no other language makes it onto the front page of 
the query

results, cf. dlang range slice golang

Google definitely try to push Go :-)



I've just heard a few days ago from someone who *always* gets 
the suggestion to search for golang instead of dlang, so 
it's not even possible to properly search for dlang results 
alone.


Same here. It's so annoying.


Re: Google definitely biased…

2014-08-11 Thread Russel Winder via Digitalmars-d
On Mon, 2014-08-11 at 08:37 -0700, Andrei Alexandrescu via Digitalmars-d
wrote:
[…]
 I wouldn't be surprised if there's some manual biasing at work, but I 
 don't think there is.

I don't think we have to consider manual biasing, I think the nature of
the algorithm automatically biases Google sources against any other. The
bias here is I think systemic for reasons completely separate to D and
Go.

It's really annoying though.

The question remains though — for a separate thread I think — are D's
ranges and Go's slices same/similar/analogous/totally different.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


signature.asc
Description: This is a digitally signed message part


Re: Google definitely biased…

2014-08-11 Thread Peter Alexander via Digitalmars-d
On Monday, 11 August 2014 at 15:37:04 UTC, Andrei Alexandrescu 
wrote:

On 8/11/14, 8:34 AM, Sönke Ludwig wrote:

Am 11.08.2014 17:23, schrieb Russel Winder via Digitalmars-d:

… so what's new?

I was trying to search for web-based material on D ranges and 
Go slices
to see if they are basically the same thing. As soon as 
golang is a
query term, no other language makes it onto the front page of 
the query

results, cf. dlang range slice golang

Google definitely try to push Go :-)



I've just heard a few days ago from someone who *always* gets 
the
suggestion to search for golang instead of dlang, so it's 
not even

possible to properly search for dlang results alone.


https://www.google.com/search?q=dlang%20-golanggws_rd=ssl

I wouldn't be surprised if there's some manual biasing at work, 
but I don't think there is.


Andrei


Assuming Google trends is also biased, it would seem not:

http://www.google.com/trends/explore#q=dlang%2C%20golang


Re: Google definitely biased…

2014-08-11 Thread H. S. Teoh via Digitalmars-d
On Mon, Aug 11, 2014 at 04:06:35PM +, AsmMan via Digitalmars-d wrote:
 On Monday, 11 August 2014 at 15:34:30 UTC, Sönke Ludwig wrote:
 Am 11.08.2014 17:23, schrieb Russel Winder via Digitalmars-d:
 … so what's new?
 
 I was trying to search for web-based material on D ranges and Go
 slices to see if they are basically the same thing. As soon as
 golang is a query term, no other language makes it onto the front
 page of the query results, cf. dlang range slice golang
 
 Google definitely try to push Go :-)
 
 
 I've just heard a few days ago from someone who *always* gets the
 suggestion to search for golang instead of dlang, so it's not
 even possible to properly search for dlang results alone.
 
 Same here. It's so annoying.

Hmm. I wonder if they may have gone a little overboard with search
result customization -- if I search for 'dlang' I always get dlang.org
at the top of the search results, and it never suggests golang
instead.


T

-- 
There are 10 kinds of people in the world: those who can count in binary, and 
those who can't.


Re: Google definitely biased…

2014-08-11 Thread Andrei Alexandrescu via Digitalmars-d

On 8/11/14, 9:06 AM, AsmMan wrote:

On Monday, 11 August 2014 at 15:34:30 UTC, Sönke Ludwig wrote:

Am 11.08.2014 17:23, schrieb Russel Winder via Digitalmars-d:

… so what's new?

I was trying to search for web-based material on D ranges and Go slices
to see if they are basically the same thing. As soon as golang is a
query term, no other language makes it onto the front page of the query
results, cf. dlang range slice golang

Google definitely try to push Go :-)



I've just heard a few days ago from someone who *always* gets the
suggestion to search for golang instead of dlang, so it's not even
possible to properly search for dlang results alone.


Same here. It's so annoying.


Use the - operator, e.g. dlang -golang

Andrei


Re: Google definitely biased…

2014-08-11 Thread Klaim - Joël Lamotte via Digitalmars-d
Shouldn't the website be upper in the rank if it was using ssl?


On Mon, Aug 11, 2014 at 7:24 PM, Andrei Alexandrescu via Digitalmars-d 
digitalmars-d@puremagic.com wrote:

 On 8/11/14, 9:06 AM, AsmMan wrote:

 On Monday, 11 August 2014 at 15:34:30 UTC, Sönke Ludwig wrote:

 Am 11.08.2014 17:23, schrieb Russel Winder via Digitalmars-d:

 … so what's new?

 I was trying to search for web-based material on D ranges and Go slices
 to see if they are basically the same thing. As soon as golang is a
 query term, no other language makes it onto the front page of the query
 results, cf. dlang range slice golang

 Google definitely try to push Go :-)


 I've just heard a few days ago from someone who *always* gets the
 suggestion to search for golang instead of dlang, so it's not even
 possible to properly search for dlang results alone.


 Same here. It's so annoying.


 Use the - operator, e.g. dlang -golang

 Andrei



Re: Google definitely biased…

2014-08-11 Thread ketmar via Digitalmars-d
On Mon, 11 Aug 2014 16:23:19 +0100
Russel Winder via Digitalmars-d digitalmars-d@puremagic.com wrote:

 Google definitely try to push Go :-)
so you mean that Go can't walk on it's own and needs to be constantly
pushed by Google so other people will think that it's alive? heh.


signature.asc
Description: PGP signature


Re: Google definitely biased…

2014-08-11 Thread Era Scarecrow via Digitalmars-d
On Monday, 11 August 2014 at 19:43:26 UTC, ketmar via 
Digitalmars-d wrote:

On Mon, 11 Aug 2014 16:23:19 +0100
Russel Winder via Digitalmars-d digitalmars-d@puremagic.com 
wrote:



Google definitely try to push Go :-)
so you mean that Go can't walk on it's own and needs to be 
constantly pushed by Google so other people will think that 
it's alive? heh.


 They did the same thing to push Google+ on YouTube... Forced 
integration, and what do we have? 300 million users on Google+ 
who don't have anything in their accounts... probably more.


 Honestly Go looks like an _interesting_ language, but I already 
love D and want it over C++.


Re: Google definitely biased…

2014-08-11 Thread ketmar via Digitalmars-d
On Mon, 11 Aug 2014 19:57:47 +
Era Scarecrow via Digitalmars-d digitalmars-d@puremagic.com wrote:

   Honestly Go looks like an _interesting_ language
i'm agree. it just don't fit for me.

 but I already love D and want it over C++.
same for me too. back in D1 times i was not really impressed.
my interest starts to grow when there was GDC revival. then i
convinced myself to try D for some of my hobby projects and immideately
fell in love. and rdmd is a great tool too.

but i'm still looking at things people doing in Rust and Go and with
'em success. the more tools we have the more choise we have. yet i
don't think that i'll switch away from D in the near future. especially
if D will get AST macros feature. ;-)


signature.asc
Description: PGP signature


Re: Google definitely biased…

2014-08-11 Thread Paulo Pinto via Digitalmars-d

Am 11.08.2014 19:40, schrieb ketmar via Digitalmars-d:

On Mon, 11 Aug 2014 16:23:19 +0100
Russel Winder via Digitalmars-d digitalmars-d@puremagic.com wrote:


Google definitely try to push Go :-)

so you mean that Go can't walk on it's own and needs to be constantly
pushed by Google so other people will think that it's alive? heh.



Yes, just look to the previous incarnations of Go (Alef, Limbo, Oberon 2).

What is actually happening is the Rails, NodeJS hipsters now found a new 
toy, just because it has the Google stamp on it.


--
Paulo