История изменений
Исправление hobbit, (текущая версия) :
Разверну поподробнее мысль про бинарные форматы.
На мой взгляд, двоичный формат данных оправдан в крайне ограниченном числе случаев.
Первый случай — данные, изначально имеющие неструктурированную природу: картинки, видео, аудио и пр. Хотя даже для картинок есть текстовые XPM и PPM, но на больших разрешениях их недостатки тоже начинают перевешивать достоинства.
Второй случай — большой объём данных. Не жалкий «XML на полтыщи записей», а реально большой. Например, поток телеметрии от множества датчиков, особенно, если он передаётся по эфиру.
Третий случай — базы данных, где важна скорость доступа от множества клиентов к одной базе. Там мало того, что формат двоичный, там ещё индексы делают и прочую требуху.
Эти случаи зачастую комбинируются, например, потоковое видео по многим каналам — сочетание пп. 1 и 2.
Если же речь идёт про конфиг или тем более исходники — требования совсем другие. Тут важна читаемость и возможность однозначно сослаться на фрагмент кода. И тут, как заметил посланный тобой в жопу комментатор, бинарные форматы превращаются в говно. Я с ним согласен.
Исходная версия hobbit, :
Разверну поподробнее мысль про бинарные форматы.
На мой взгляд, двоичный формат данных оправдан в крайне ограниченном числе случаев.
Первый случай — данные, изначально имеющие неструктурированную природу: картинки, видео, аудио и пр. Хотя даже для картинок есть текстовые XPM и PPM, но на больших разрешениях их недостатки тоже начинают перевешивать достоинства.
Второй случай — большой объём данных. Не жалкий «XML на полтыщи записей», а реально большой. Например, поток телеметрии от множества датчиков, особенно, если он передаётся по эфиру.
Третий случай — базы данных, где важна скорость доступа от множества клиентов к одной базе. Там мало того, что формат двоичный, там ещё индексы делают и прочую требуху.
Если же речь идёт про конфиг или тем более исходники — требования совсем другие. Тут важна читаемость и возможность однозначно сослаться на фрагмент кода. И тут, как заметил посланный тобой в жопу комментатор, бинарные форматы превращаются в говно. Я с ним согласен.