Python vai deixar de usar os termos “Master/Slave” por questões raciais

Um debate silencioso tem tomado conta da comunidade de programação há anos e tem forçado programadores a se perguntarem se os termos “master” (mestre) e “slave” (escravo) são insensíveis. Agora, o Python, uma das linguagens de programação de alto nível mais populares do mundo, eliminou essa terminologia – e nem todo mundo está feliz com […]
Um debate silencioso tem tomado conta da comunidade de programação há anos e tem forçado programadores a se perguntarem se os termos “master” (mestre) e “slave” (escravo) são insensíveis. Agora, o Python, uma das linguagens de programação de alto nível mais populares do mundo, eliminou essa terminologia – e nem todo mundo está feliz com isso.

• Este kit usa uma varinha com sensor de movimento para ensinar codificação a crianças
• Um dia de aula de programação com adolescentes da Fundação Casa

Os termos Master/Slave geralmente são utilizados no hardware, arquitetura e códigos para se referir a um dispositivo, base de dados ou processo que controla outro. , existem preocupações sobre esses termos serem ofensivos, uma vez que possuem relação com a instituição da escravidão. Na semana passada, um desenvolvedor chamado Victo Stinner publicou quatro pedidos de remoção para que a comunidade do Python considerasse alterar os termos Master/Slave para algo como Parent/Children (Pais/Filhos) ou Parent/Worker (Principal/Operário). “Por questões de diversidade, seria legal tentar evitar a terminologia ‘master’ e ‘slave’, que pode ser associada à escravidão”, escreveu Stinner, para explicar o seu pensamento.

E estamos na internet, onde as pessoas têm opiniões. Algumas pessoas discordaram da sugestão em termos técnicos e simplesmente porque não acharam ser necessária uma mudança. Outros se lançaram na onda anti-diversidade e, previsivelmente, falaram sobre uma possível censura e controle mental. “Vendo todo esse absurdo PC/SJW [se referindo ao politicamente correto e guerreiros de justiça social] ao redor de mim, tenho receio de que isso possa ser o início da transformação do Python em PCython [fazendo uma alusão novamente ao politicamente correto]”, um desenvolvedor. Outro comentarista ser bem literal, dizendo “Até onde eu não posso [sic] dizer, não há um único exemplo em que documentações usem ‘master’ como referência à escravidão humana ou onde esse uso possa implicar um endosso a essa ideia”. Outra pessoa que os termos eram, na verdade, positivos na comunidade BDSM (Bondage, Disciplina, Dominação, Submissão, Sadismo e Masoquismo). “Você quer dar suporte a diversidade, então por que está discriminando uma subcultura?”, questionou.

Foi o suficiente para que Guido van Rossum, criador do Python, se envolvesse. Van Rossum se oficialmente em julho, deixando a comunidade se autogovernar, mas o bate-boca o trouxe de volta para definir regras. “Estou acabando com isso agora”, ele. Sua decisão final foi aceitar três dos quatro pedidos de Stinner. Rossum só rejeitou a quarta sugestão de Stinner, por ser uma função que se trata de uma terminologia estrutural do UNIX. E por isso ele decidiu que o Python 3.8 irá mudar o termo “slave” para “” (operário) ou “” (ajudante) e “master process” para “” (processo primário). O Python foi considerada a linguagem de programação mais popular do mundo pelo no ano passado, então essa mudança é bem significativa para a comunidade de programação. E segue a liderança do e . Se você pensa que esse é apenas mais um sintoma de um desejo descontrolado de ser politicamente correto ou não, é preciso saber que os idiomas mudam com o passar do tempo. Os programadores deveriam saber disso melhor que ninguém. []

Foto:

fique por dentro
das novidades giz Inscreva-se agora para receber em primeira mão todas as notícias sobre tecnologia, ciência e cultura, reviews e comparativos exclusivos de produtos, além de descontos imperdíveis em ofertas exclusivas

카지노사이트 온라인바카라 카지노사이트