Re[3]: Олимпиадники в действии - ум vs мудрость
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 22.01.22 11:34
Оценка:
Здравствуйте, netch80, Вы писали:

N>ASN.1 был пионерской разработкой. Крайне сложный язык описания структур, неэффективные кодировки в двоичку, и всё такое.

Он крайне сложный только для тех кто не знаком с матчастью теории компиляторов. Понятно, что АСН.1 был создан под задачи того времени и людьми которые были в наличии, а это были не самые плохие спецы . Кроме BER есть PER где упаковка идёт на битовом уровне, поэтому там была нужна эффективность, её можно было использовать.

N>Это подвиг, но много моментов решено неоптимально.

Например?

N>Если говорить о чём-то современном близкого типа, то это CBOR. У него плотность представления в двоичке выше раза в два, чем у BER. Текстовое представление почти полностью соответствует JSONʼу, то есть понятно всем по современным подходам.

Возможно, будущий кандидат для замены json. Хотя у нас всегда был бинарный xml как бы сам xml ненавидели.

N>Но всё же, как сказал ТС, люди занимаются фигнёй вместо главного...

А чем они должны заниматься? Мне вот кажется мы скоро начнём входить на новый виток оптимизации бесконечных джейсонов и текста чтобы не грузить сервера лишним трафиком и разбором. Сразу все вспомнят как деды проектировали системы, про бинарные протоколы, про CORBA, и про другие технологии переосмыслив их в текущих реалиях лишь бы уменьшить нагрузку на железо, трафик и управление системами. Это же надо, люди когда-то боролись с оверхедом IP заголовков придумав ROHC но всё про##&*@ тупо добавив текст во всех протоколах выше транспорта.
Sic luceat lux!
Отредактировано 22.01.2022 11:40 Kernan . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.