Из кода Python для соблюдения политкорректности уберут служебные слова master и slave

Из кода Python для соблюдения политкорректности уберут служебные слова master и slave
В языке программирования Python, который недавно поднялся на третье место в рейтинге языков программирования TIOBE, вскоре произойдут важные изменения. Из него будут исключены служебные слова master («хозяин») и slave («раб»). Так решил создатель языка Гвидо ван Россум, который пошел на этот шаг по соображениям политкорректности.Решению ван Россума предшествовала дискуссия среди разработчиков языка: одни говорили, что эти слова ассоциируются с рабством и неравноправием, а другие подчеркивали, что это лишь устоявшиеся термины, которые не имеют ничего общего с одобрением рабства. Последние также указывали, что замена слов может привести к проблемам с обратной совместимостью. То есть, программы, использующие старые версии Python, не будут корректно работать в новых версиях.Изменения вступят в силу в версии Python 3.8. Термины master и slave будут заменены на parent/main/server («родитель»/«главный»/«сервер») и child/worker («ребенок»/«работник»).Отметим, что подобное происходит не впервые: в 2014 году термины master и slave убрали из фреймворка Django, основанного на Python. Их заменили на leader («лидер») и follower («последователь»).Кроме того, сейчас сообщество разработчиков СУБД Redis также обсуждает предложение по избавлению от терминов «master» и «slave». При этом, предлагаются более кардинальные изменения, такие как переименование операции «SLAVEOF» в «REPLICAOF» и настройки «slaveof» в «replicaof» (для сохранения совместимости поддержка «SLAVEOF» будет сохранена в виде опции). Поддержка признака «slave» в командах INFO и ROLE пока будет оставлена, так как связана с большими нарушениями совместимости. Но в будущем планируется предложить альтернативу INFO и заменить в ROLE «slave» на «replica».Источник: Python Bag Tracker, meduza и opennet
Stfw.Ru
Читайте также


Оставить комментарий
Имя:  

Комментарий:

Примечание: При комментировании материала просим соблюдать законы Российской Федерации. Пожалуйста, воздержитесь от оскорблений и токсичного поведения.

Сводка событий

23:11 lifecell при поддержке Ericsson открыл учебную телеком-лабораторию в Харьковском национальном университете радиоэлектроники


23:11 Nintendo не планирует выпускать игровую консоль Nintendo 64 Classic


23:11 Netflix запустил в Индии, Малайзии и других азиатских странах тариф стоимостью $4 для мобильных устройств


23:11 NVIDIA отчиталась за квартал. Абсолютно все основные финансовые показатели существенно выросли


23:11 Microsoft наконец разрешила разработчикам создавать 64-разрядное ПО для Windows 10 на ARM


23:11 11 декабря ASUS представит новый «игровой» смартфон Zenfone Max Pro M2 на базе SoC Snapdragon 660


23:11 Смартфон Vivo X23 Symphony Edition представлен официально


23:11 Gihosoft iPhone Data Recovery Free поможет восстановить данные из памяти вашего iPhone


23:11 В России представлены смартфоны Inoi 5X и Inoi 5X Lite


23:11 Сможет ли Россия вновь стать ведущей космической державой? Такие разные пути в космос: российский и американский. Какой лучше? Время покажет


23:11 Раймонд Паулс сообщил об эмиграции своей семьи из Латвии


23:11 Польская православная церковь запретила своим священникам контакты с Киевским патриархатом


23:11 На фоне "холодомора" МВФ требует от Украины еще раз поднять тарифы


События из мира ИТ