С первых же минут системный программист начинающий программировать на Java понимает, что ему ооочень не хватает Unsigned типов к которым он так привык в других языках: C\C++, C#, Go и др.
Встает вопрос: Как добавить? Вернее что нужно вспомнить, чтобы корректно написать классы?
Прежде чем углубляться в проблему написания классов, хотел бы Вас на немного остановить и спросить : Почему именно Java? Есть же Go, который тоже портабельный, но при этом имеет Unsigned типы. Более-того под IDEA есть плагин Go-Ide, который поможет Вам программировать на нем.
Встает вопрос: Как добавить? Вернее что нужно вспомнить, чтобы корректно написать классы?
Прежде чем углубляться в проблему написания классов, хотел бы Вас на немного остановить и спросить : Почему именно Java? Есть же Go, который тоже портабельный, но при этом имеет Unsigned типы. Более-того под IDEA есть плагин Go-Ide, который поможет Вам программировать на нем.
- Java and unsigned int, unsigned short, unsigned byte, unsigned long, etc. (Or rather, the lack thereof)
- What is the Java equivalent of unsigned?
- Unsigned arithmetic in Java
Ну и собственно ответ на вопрос "Почему в Java нет беззнаковости?"
Комментариев нет:
Отправить комментарий