Сергей: "По факту Вы используете другой класс."
Повторюсь - по факту я использую другой интерфейс. Класс у объекта не изменился.
Непонятно лишь, почему объявив примитив, компилятор не преобразует его в оболочку
Потому что автобоксинг это операция. А в вашем примере это объявление типа.
Зачем вообще нужны примитивы? Потому что операции с ними на порядки быстрее, чем операции над объектами. Если бы компилятор везде автоматически заменял int на Integer, программы на java еле ворочались бы.
dodo101000101: тогда как вы собираетесь ограничить количество копий? Владелец может передать свой экземпляр, он будет зашифрован чужим ключом. Это ок. Вот только у владельца останется старая версия и ключ.
dodo101000101: вы ведь понимаете, как бы вы программу на запихивали в блокчейн, её всегда можно скопировать? Самое замечательное свойство информации - дублирование.
Vladimir Zhurkin: так они и с шифрованием будут доступны, если машина включена. Просто доступ чуть сложнее. А так - ключи лежат в открытом виде в оперативке.
Дима: фактически конструкция <() будет заменена на имя временного файла (на самом деле пайпа, но это детали), содержащего вывод команды в скобках. Так что это можно использовать с любыми программами, который принимают в качестве параметра имя файла.
Не верно. В боде может быть любое количество бит, зависит от модуляции. К тому же в бод входят и служебные данные - биты чётности и коды коррекции ошибок, которые не несут полезной нагрузки.
Денис Загаевский: тем более статистика собирается на основе расширений файлов. Если я в cpp-файл засуну код на Haskell, то в статистике будет фигурировать c++.
А привязывая IP к MAC вы имеете централизованное управление. И что бы сменить подсеть всем компьютерам вам всего 1-2 строчки в конфиге сервера поменять нужно.