Будут ли проблемы совместимости с 20-летней историей существовать через 20 лет в будущем?

StackOverflow https://stackoverflow.com/questions/750226

Вопрос

Нет ничего лучше, чем 43-й день вашей жизни, потраченный на отслеживание проблем, связанных с CR/LF, различными типами косых черт или Big Endian vs.Маленькая ошибка Endian.Этим выпускам 20 лет, и они заставляют меня чувствовать, что люди все еще пещерные люди.Неужели мы просто заменяем эти старые проблемы новыми?XML помог, но разве эти проблемы не стоили компаниям миллионы времени, денег и усилий?Это заговор с целью продвижения блокировки поставщиков?

Это было полезно?

Решение

Да.

Однако я не думаю, что это заговор как таковой.«Никогда не приписывайте злому умыслу то, что можно объяснить некомпетентностью».

Другие советы

Я считаю, что мы застряли со старыми зондами, и каждый день у нас появляется множество новых.Это не связано с привязкой к поставщику, а скорее с тем, как мы думаем: на самом деле мы все еще пещерные люди, наш мозг не сильно изменился за 20 000 лет, и мы продолжаем совершать те же ошибки.

Вы затронули гораздо более важное философское наблюдение, чем просто программирование, оно применимо к большинству аспектов человеческой жизни.

Примерно в 2038 году в Unix всегда будет предстоящее переполнение даты.

В отличие от физических конструкций, таких как сети с маркерным кольцом программное обеспечение и данные нематериальны.Я думаю, что проблемы с форматированием данных CR/LF сохранятся и через 20 лет (особенно если учесть, что они не решены сейчас).

Вы можете вынести суждение по каждому пункту.Если программы не могут читать с прямым или прямым порядком байтов, данные будут преобразованы и в конечном итоге исчезнут.Но если программы продолжатся в Принцип надежности - такие вещи, как CR/LF, Big Little Endian и неразбериха с HTML, будут сохраняться очень долго.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top