Python подвергнется изменениям

person access_time14-09-2018, 11:44 visibility656 chat_bubble_outline0

Широко используемая комбинация «мастер» и «раб» фактически говорит о рабстве и неравенстве между людьми, и поэтому сообщество программистов удаляет его из Python.

В нынешних реалиях произошли изменения в терминологии в языках программирования во имя политической корректности.
Стремление к равенству также перешло в языки программирования. Некоторые термины на одном из наиболее популярных языков Python, которые считаются неприемлемыми для понимания части современного общества, теперь подменят политокоректальными аналогами.

В чем дело?

На питоновском языке, и не только в нем применяются слова, к примеру «мастер» и «раб», которые буквально означают то что и называют. Некоторые разработчики Python считают, такие названия в коде наталкивают на мысль о рабстве (это социальное и бытующее явление) и неравенство людей, отталкиваясо от ограничений на свободу.
В связи с этим очень серьезная дискуссия начала устранять «политехнические» условия среди сообщества разработчиков. В силу дискуссий появилась мысль заменить неправильные слова их политическими аналогами, для которых Python создал Python-Dutchman Guido van Rosum, The Resgister.

Тему о подмене терминов поднимает сотрудник Red Hat и один из ключевых разработчиков Python - Виктор Статер. Во время обсуждения проблемы голоса разработчика были разделены. Одна половина сообщества выступала против политизированной интерпретации установленных условий программирования и каких либо перемен соответственно.
По словам разработчика Раймонда Хеттингера, сочетание слов «раб» и «мастер» не должно быть оскорбительным в политической интерпретации этого слова. Многие говорят, что подмена терминов может вводить в заблуждение разработчиков и отрицательно влиять на обратную совместимость.

Являются ли люди и языки программирования одинаковыми?

С другой стороны, программисты, которые поддерживают идею изменения, предложили изменить имя на: хозяина, родителя или сервера, а не подчиненного ребенка и рабочего. Окончательное решение принял Гвидо Ван Розум, несмотря на его недавно объявленное намерение уйти в отставку и оставить пост пожизненного директора в проекте Python.
Из пяти предложенных вариантов четыре одобрены, так как пятая связана с терминологией UNIX pty, так как это может повлиять на сторонние проекты. Изменения вступят в силу в Python 3.8.

В настоящее время Python является одним из наиболее широко используемых языков программирования в мире, идеально подходящим для новичков и в то же время используемым в крупномасштабных проектах, YouTube, Instagram и Dropbox. Например, CodingDojo ставит Python на второе место в списке самых востребованных навыков у работодателей при назначении разработчиков, а Stack Overflow занимает седьмое место среди самых популярных языков программирования, опережая C #, Ruby и PHP.
Дело Python - не уникальный пример изменения терминологии в коде с открытым исходным кодом ради политической корректности в последние годы. В 2014 году проект Drupal также заменил хозяина и раба первичным и репликой после острых споров. В том же году проект Django начал использовать слова «лидер» и «последователь» вместо «хозяина» и «ведомого». Проект CouchDB также был лингвистически очищен.

В 2015 году ресурс GitHub стремился прекратить использование термина «белый список». В прошлом году подобные дискуссии начались в сообществе разработчиков Redis.
Уже в далеком 2003 году власти района Лос-Анджелес издали директиву по этому вопросу для производителей электроники, занимающихся бизнесом в районе мегаполиса. Власти обратились к компаниям с просьбой отменить или заменить условия для оборудования или компонентов, если они содержат оскорбление или дискриминацию, такие как мастер и раб. Но после публичных протестов власти ограничили инициативу, заявив, что это всего лишь предложение.
В 2004 году Global Language Monitor, исследователь по языковым вопросам, сказал, что слова мастера и рабы в ИТ были «наиболее политически некорректными» в течение года. Эти термины были использованы в технологической отрасли с 1986 года и по-прежнему широко распространены.
tagsКлючевые слова
Ctrl
Enter
Заметили ошЫбку
Выделите и нажмите Ctrl+Enter

Другие статьи

Исправляем ошибку установки обновлений Windows 10

Исправляем ошибку установки обновлений Windows 10

persons_moryachok access_time01-мар-2024

Windows 10 — это уже не самая новая операционная система от Microsoft, но иногда пользователи

Сброс сетевых настроек Windows - командная строка

Сброс сетевых настроек Windows - командная строка

persons_moryachok access_time01-мар-2024

Сетевые проблемы могут быть очень раздражающими и влиять на нашу работу и повседневную жизнь. В

Добавить комментарий

Комментарии (0)