Re:Java Was Strongly Influenced by Objective-C
by ajuc on Thursday June 25, 2015 @06:28PM
(#9781311)
In 1 the problem is silently discarding double precision to float precision. I edited the example to be less confusing.
Re:Java Was Strongly Influenced by Objective-C
by AnimalMuppet on Thursday June 25, 2015 @06:37PM
(#9781352)
Ah. Yes, I was confused; I thought the issue was the promotion of the 2 from int to floating point.
Also I made an error - should have been
*(1+a) = 1;
Still bad but not as bad.
Re:Java Was Strongly Influenced by Objective-C
by AnimalMuppet on Friday June 26, 2015 @03:21PM
(#9787113)
After thinking about it a bit, that also is well-typed in C. (You can argue that it shouldn't be allowed, but that's a different argument than that the language is not strongly-typed because of that feature.)
Re:Java Was Strongly Influenced by Objective-C
by AnimalMuppet on Friday June 26, 2015 @11:50AM
(#9785410)
Or:
1[a] = 1;
I will concede that the others are problematic...