Google definitely biased…

Chris via Digitalmars-d digitalmars-d at puremagic.com
Wed Aug 13 05:34:28 PDT 2014


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.


More information about the Digitalmars-d mailing list