Какие бинарные операторы вы знаете?
Что представляет собой Protobuf и чем бинарные форматы обмена отличаются от JSON по преимуществам и недостаткам?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
1
Сложность:
2
Бинарные операторы работают с двумя операндами. К ним относятся арифметические операторы (+, -, *, /, %), операторы сравнения (==, ===, !=, <, >, <=, >=), логические операторы (&&, ||), операторы побитовых операций (&, |, ^, >>, <<), а также оператор присваивания (=).
Рейтинг:
5
Сложность:
6
Protobuf — это бинарный формат сериализации данных от Google, ориентированный на компактность, скорость и строгую схему данных. Он намного легче и быстрее JSON, особенно при передаче больших структур. Бинарные форматы позволяют экономить трафик и повышают производительность, но хуже читаются человеком и требуют генерации структур по схеме. JSON проще для отладки и универсален, но тяжелее в передаче и обработке. Protobuf хорош там, где важны скорость и экономия ресурсов.