суббота, 23 ноября 2013 г.

Добавление unsigned-типов в Java

С первых же минут системный программист начинающий программировать на Java понимает, что ему ооочень не хватает Unsigned типов к которым он так привык в других языках: C\C++, C#, Go и др.

Встает вопрос: Как добавить? Вернее что нужно вспомнить, чтобы корректно написать классы?

Прежде чем углубляться в проблему написания классов, хотел бы Вас на немного остановить и спросить : Почему именно Java? Есть же Go, который тоже портабельный, но при этом имеет Unsigned типы. Более-того под IDEA есть плагин Go-Ide, который поможет Вам программировать на нем.

  1. Java and unsigned int, unsigned short, unsigned byte, unsigned long, etc. (Or rather, the lack thereof)
  2. What is the Java equivalent of unsigned?
  3. Unsigned arithmetic in Java
Ну и собственно ответ на вопрос "Почему в Java нет беззнаковости?"

Комментариев нет: