There is a lot more; you will have to read the original to get that section in its full glory.
Bloch and Gafter pages 163‑164 wrote:. . . . Does the program print Black? Does it print White? Is it even legal?. . . The compiler generally rejects ambiguous programs . . . . it should be illegal . . . it is legal and prints White. . . . When a variable and a type have the same name . . . the variable name takes precedence. . . . obscure the type name.
. . . To remove all ambiguity . . . simply rewrite it to obey the naming conventions. . . .
No. The internal representation of a float number is different from a double. They are both kinds of IEEE754 numbers, however.
Stefan Doe wrote:. . . Can this be considered a lack of consistency?
Divide your 2GHz by 400 ticks per operation and you will get 5MHz.
Jonathan Graef wrote:. . . my processor has an internal advertisment for 2 gigahertz. I get 5 megs. Where did they all go?