Since my last post, I’ve had a couple of replies, a few more tweets, and few minutes of talking about unsigned types in Java, and why it doesn’t support them.

I still retail the view that unsigned types are unnecessary for the majority of Java developers. The only kind that should care, are those who deal with network information (like representing an ipaddress or macaddress). Everyone, put down your forks, and do not touch the unsigned.

http://skeletoncoder.blogspot.com/2006/09/java-tutorials-why-no-unsigned.html
http://publications.gbdirect.co.uk/c_book/chapter2/integral_types.html
http://docs.google.com/fileview?id=1hIxg1EAi2QbxLqA-X4kAnQGHpQ1I4B2mIF9db4kk4WLzqnzU42ODeG1Zlm8Z&hl=en
http://teneo.wordpress.com/2008/12/23/java-ip-address-to-integer-and-back/
http://embeddedgurus.com/stack-overflow/2009/05/signed-versus-unsigned-integers/
http://embeddedgurus.com/stack-overflow/2009/08/a-tutorial-on-signed-and-unsigned-integers/
http://embeddedgurus.com/stack-overflow/2009/02/effective-c-tips-2-defining-buffer-sizes/
http://en.wikipedia.org/wiki/Signed_number_representations
http://eli.thegreenplace.net/2010/06/11/the-perils-of-unsigned-iteration-in-cc/
http://eli.thegreenplace.net/2004/07/18/cc-annoynace-unsigned-iteration/
http://www.informit.com/articles/article.aspx?p=686170&seqNum=4
http://www.gotw.ca/publications/c_family_interview.htm
http://anteru.net/2010/05/17/736/
http://docs.google.com/fileview?id=1W-geK8nWnRfLLwEP00VYNsgVbWLawdRLbV-cEGFuktj6ZL5qTSbI8_3-WC3M&hl=en
http://www.velocityreviews.com/forums/t590391-p2-unsigned-long-long-overflow.html
http://embeddedgurus.com/stack-overflow/tag/unsigned/