Из кода 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
Читайте также


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

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

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

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

13:09 Не справился с мусором: в Челябинске подал в отставку директор МУП "ГорЭкоЦентр"


13:09 Евросоюз создаст механизм для обхода санкций США против Ирана


13:09 "Мы заблудились": 74.ru проследил за мусоровозом и увидел, как на самом деле чистят дворы


13:09 Президент Ирана пригрозил перекрыть Персидский залив, если США продолжат политику санкционного давления


13:09 В базе данных агентства TENAA замечен Xiaomi Black Shark 2


13:09 Huawei Nova 3i получил версию с 6 Гб оперативки и 128 Гб флеш-памяти


11:09 Обзор монитора Samsung C34J791


11:09 Релиз Windows 10 October 2018 Update состоится 2 октября, RTM подписана


11:09 Радиоэлектронное подавление спутниковой связи будет осуществляться над акваторией Средиземного моря - Шойгу


11:09 Xiaomi Redmi Note 6 Pro отметился в бенчмарке Geekbench


10:09 Финальная версия ОС macOS Mojave доступна для свободного скачивания (главные новшества и список совместимых моделей)


10:09 Основатели Instagram объявили об уходе из компании


10:09 Часы Apple Watch 4 оказались вполне пригодными к ремонту


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