Google definitely biased…

Paulo Pinto via Digitalmars-d digitalmars-d at puremagic.com
Wed Aug 13 05:48:34 PDT 2014


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


More information about the Digitalmars-d mailing list