Минутка сомнительного контента.
Я продолжаю заниматься цифровой археологией, изучая источники эпохи Великого Перехода на Python 3 (примерно 2010 — 2021 гг. н.э.). Без сомнения, это был очень болезненный процесс. Я прочитал уже много критики, но некоторые статьи меня до сих пор могут удивить. Например, вот этот пост "The Case Against Python 3" от Зеда Шоу (Zed Shaw).
https://learnpythonthehardway.org/book/nopython3.html
Цитаты:
> THERE IS A HIGH PROBABILITY THAT PYTHON 3 IS SUCH A FAILURE IT WILL KILL PYTHON.
> the Python project uses propaganda, social pressure, and marketing to convince you to use it
В статье есть валидные претензии по поводу того, что переделка строк из байтовых в текстовые действительно создала много сложностей при переходе. Но в основном статья, конечно, полный треш с беспочвенным нытьём, теориями заговора и питонистами-рептилоидами. В одной из предыдущих версий статьи автор даже на серьёзных щах утверждал, что Python 3 не полон по Тьюрингу (или он так шутит, хз).
В интернете тогда знатно бомбануло по поводу этого поста. Вот здесь есть качественный ответ с разбором по пунктам: https://eev.ee/blog/2016/11/23/a-rebuttal-for-python-3/
В итоге автор всё-таки адаптировал свою книгу Learn Python The Hard Way для Python 3, хотя сопротивлялся до 2017 года. Кажется, после этого поста книге и перестали доверять в сообществе, её перестали рекомендовать, а автор в итоге закрыл её под пейволлом, хотя раньше она была доступна полностью бесплатно. Жаль, такие драмы никогда не идут на пользу общему делу. Но в них интересно в последствии копаться, хах.
Статью вряд ли можно воспринимать всерьёз, но это похоже на крик души, и это что-то говорит о том переходном периоде. Неужели переход был настолько болезненным, что когда-то действительно казалось, что третья версия убьёт язык? Что проще уже перейти на что-то другое, чем на Python 3? Неужели действительно казалось, что PSF пытается продавить миграцию через пропаганду, чтобы заставить пользоваться сломанной версией языка?
Деды, если вы ещё живы, расскажите как оно было на самом деле? Что вы скажете о миграции на Python 3?
Post #274
491