Знаете, почему флаг компиляции в 64-бита называется 'amd64'? О | .и в продакшен
Знаете, почему флаг компиляции в 64-бита называется "amd64"? Откуда вдруг "amd"?
Потому, что когда пришло время перехода на 64бита, умные дядьки из Интел научно заботали и придумали архитектуру Intel 64 "Itanium". С нуля. Новый, логичный стандарт, где все красиво.
Правда, набор инструкций был абсолютно новый и все старые программы нахер сломались. Тогда пришел AMD и сказал, "мы тут сварганили уродливый хак поверх x86 ISA, оно типа 64, но зато типа и нет, и ваш старый 32-битный код будет просто работать". И конечно вынесли весь рынок.
И правильно сделали. А слово "Itanium" не помнят даже деды вроде меня.
Я все жду, когда появится такой "amd" для протокола IPv6. На который человечество пытается безуспешно перейти уже лет... 500?
С другой стороны, именно такие "хаки" - та причина, почему с технологиями все так ужасно.
Мы живем в мире костылей, ставших стандартами. В мире, где про то, "как в вебе выровнять что-то по вертикали" написаны аж целые книги. Где на переход с HTTP/1 на HTTP/2 ушло 20 лет. В мире где "chucknorris" - это красный цвет.
Подведите к HTML-коду далекого от программирования человека и спросите "как думаешь, каким тегом делаются линки в документах?" и он такой "ну может быть ?"