On 2/5/2013 11:04 AM, Joshua Cranmer wrote:
> On 2/4/2013 2:35 PM, Lew wrote:
>> Silvio wrote:
>>> parameters. Nothing very dramatic that could not be added to the
>>> Java compiler if so desired.
>>
>> People are never satisfied. They wanted delegates, didn't get them,
>> never mind Java got another way to do the same thing. Then they
>> wanted generics, and sorta got them. Then they wanted runtime
>> generics and didn't get them, never mind Java already had another way
>> to do the same thing. Then they wanted closures, and sorta got them,
>> never mind Java already had another way to do the same thing. Now
>> they want tuples, never mind that Java already has another way to do
>> the same thing.
>>
>> "Oh, it's just one more little thing!" they always exclaim. For a
>> thousand little things.
>>
>> This is what happened to C++.
>>
>> Java will get all these things and the programming community will
>> abandon the language, bitching that it's gotten too "heavy".
>
> For what it's worth, I would say the biggest mistake that Java made was
> in the exclusion of unsigned integer types, or, most perniciously, the
> decision to make the byte datatype be signed.
I hate that as well.
> That doesn't necessarily
> mean I would want to see it changed at this point, however.
ulong/uint/ushort/ubyte would actually not be that intrusive.
Arne
|