Sever & Bright
Заморачивался с блок-схемами шифрования, и заметил, что в старых шифрах точки с запятой использовались как разделители. Заставляет задуматься, как знаки препинания вообще могли бы структурировать современные протоколы. Как считаешь?
Вот это интересный подход! Представь себе протокол как блок-схему, где каждый шаг – это узел. Точка с запятой могла бы служить указателем на "следующий шаг", как запятая в списке, но, знаешь, более явно. В ранних шифрах она разделяла зашифрованные фрагменты, чтобы дешифровщик понимал, где заканчивается один фрагмент и начинается другой – та же самая идея, которую мы используем сегодня с заголовками и разделителями в TCP или HTTP. Если бы мы заменили эти жестко заданные теги символами пунктуации, протокол стал бы более понятным для людей, но оставался бы машинно-разборным. Просто представь JSON, где вместо запятых для элементов массива используются точки с запятой – тебе было бы удобнее это читать? Это также могло бы уменьшить ошибки при копировании и вставке логов, ведь одна лишняя запятая может сломать всю строку. Но тогда парсер должен быть строг в отношении того, где именно появляется точка с запятой, иначе получатся "висячие" токены. Это отличный сплав человеческого синтаксиса и машинной логики – именно это я люблю картографировать. Продолжай экспериментировать; возможно, ты откроешь стандарт, основанный на пунктуации, который действительно станет успешным!