Проект Python откажется от использования терминов «master» и «slave»

Discussion in 'Мировые новости. Обсуждения.' started by seostock, 12 Sep 2018.

  1. seostock

    seostock Elder - Старейшина

    Joined:
    2 Jul 2010
    Messages:
    2,626
    Likes Received:
    6,490
    Reputations:
    51
    По мнению одного из разработчиков, термины являются неполиткорректными.

    Автор языка программирования Python Гвидо ван Россум (Guido van Rossum) прекратил дискуссию, возникшую среди разработчиков Python из-за предложения убрать из кода термины «master» и «slave» («ведущий»/ «ведомый»). С такой инициативойвыступилсотрудник Red Hat и один из ключевых разработчиков Python Виктор Стиннер (Victor Stinner). По его мнению, данные термины являются неполиткорректными и ассоциируются с рабством и неравноправием.

    Несколько лет назад некоторые открытые проекты уже внесли похожие изменения. К примеру, в 2014 году после ожесточенных споров проект Drupal заменил термины «master» и «slave» на «primary» и «replica», а в терминологии Django появились «leader» и «follower».

    Позиция Стиннера вызвала бурную дискуссиию среди разработчиков Python. Как утверждают противники идеи, «master» и «slave» - всего лишь устоявшиеся термины, не имеющие ничего общего с рабством. Кроме того, замена приведет к путанице среди разработчиков и может нарушить обратную совместимость.

    Несмотря на решение отойти от руководства проектом Python, в спор пришлось вмешаться Гвидо ван Россуму, который ипоставилв нем точку. Три из четырех предложенных Стиннеромпереименований(parent/main/server, child/worker) приняты в кодовую базу. Одно изменение отклонено, поскольку затрагивает устоявшуюся терминологию UNIX ptys, используемую другими проектами. Изменения появятся в релизе Python 3.8, запланированном на 20 октября 2019 года.

    https://www.securitylab.ru/news/495571.php
     
  2. Тот_самый_Щуп

    Тот_самый_Щуп Reservists Of Antichat

    Joined:
    23 Mar 2017
    Messages:
    265
    Likes Received:
    172
    Reputations:
    119
    Все правильно. Ещё запрет на название переменных, функций, классов, констант, и так далее, чтобы следовали списку политкорректности, а не в произвольном порядке назывались.
     
  3. ol1ver

    ol1ver Active Member

    Joined:
    22 Jul 2011
    Messages:
    229
    Likes Received:
    152
    Reputations:
    0
    [​IMG]
    я не расист
     
  4. user100

    user100 Moderator

    Joined:
    24 Dec 2011
    Messages:
    4,497
    Likes Received:
    16,632
    Reputations:
    373
    Вот от такой трактовки перевода и не понятно причем здесь рабство:mad:
    Журналюги не могли чтоль написать: «master» и «slave» («хозяин»/ «раб»).
    Тогда сразу понятно откуда ноги растут.
     
    _________________________