Hacker News new | past | comments | ask | show | jobs | submit login

Different languages have different semantics, so the language designers choose to use a different syntax to reflect the different semantics.



We also use different syntax in places where the original was known to be a source of problems.

For a trivial example, `unsigned long long` is annoyingly long to type, `ulong` is much better. `uint64` seems at first impression to be better because the bit length is in the name, but digits are harder to touch-type, not so pleasing to look at, and after using the language for a day the reminder that it is 64 bits gets tedious.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: