alexprey, естественно. Я у себя реализовывал их способ компрессии целых чисел (varint), когда можно у тебя числа 1 300 и 50000 займут в массиве не 12 байт, а 6 (вроде), on a larger scale, это очень сильно играет. Isstrebitel, подход может и ближе, только язык от этого ближе не становится.
Doc, может быть, это проще не перечислять отличия, а привести цитату.
Кик Рэдек из Microsoft считает С# более сложным языком, чем Java[1]. По его мнению, «язык Java был построен таким образом, чтобы уберечь разработчика от стрельбы себе в ногу» (англ. «Java was built to keep a developer from shooting himself in the foot»), а «С# был построен так, чтобы дать разработчику ружьё, но оставить его на предохранителе» (англ. «C# was built to give the developer a gun but leave the safety turned on»).
Я сначала сам во время отладки подозревал, что как-то по другому, раз обычно больше 2 значений не предусмотрено. Но нет - также.
А проверка на 0 - она с точки зрения машинного кода довольно простая. Скачал MASM - узнал.
Комментарии проекта Ангар Истребителя
C#: bool с сюрпризом
Код простой, но с unsafe.
Ред. nvc123
только не надо кидать тут либы работающие только на определённой ос при определённой фазе луны
если не WORA значит не java
Isstrebitel, подход может и ближе, только язык от этого ближе не становится.
Ред. Isstrebitel
А проверка на 0 - она с точки зрения машинного кода довольно простая.
Скачал MASM - узнал.