A linguagem Go elimina termos considerados politicamente incorretos whitelist/blacklist e master/slave

Na base de código principal da linguagem Go decidiu alteração, removendo as expressões whitelist/blacklist e master/slave dos textos-fonte e da documentação, cuja rejeição aumentou em meio aos protestos nos EUA. As expressões “whitelist” e “blacklist” foram substituídas por “allowlist” e “blocklist”, enquanto “master” e “slave” foram trocadas, dependendo do contexto, por “process”, “pty”, “proc” e “control”.

A mudança não resultará em quebra de compatibilidade e confusão, pois a maior parte das correções se concentra em comentários, testes e variáveis internas. A substituição de master/slave se tornou uma prática comum, por exemplo, projetos já aboliram esses termos há dois anos.
Python e Redis. Os termos allowlist/blocklist são autoexplicativos e melhor descrevem seu significado do que os termos consagrados whitelist/blacklist, que soam desagradáveis para os não especialistas.

Foi mencionado que os desenvolvedores não estão tentando gerar novos debates sobre termos em projetos tecnológicos. Para eliminar termos indesejados, basta a presença de pessoas que se sentem ofendidas por essas expressões, que as fazem sentir-se marginalizadas e evocam memórias de discriminação passada. Por razões históricas e no contexto social, o uso das expressões mencionadas na sociedade moderna começou a ser considerado ofensivo e suscita condenação. Os opositores da renomeação acreditam que não se deve misturar política e programação; são apenas termos, cujo significado já está consolidado na tecnologia da computação, e a conotação negativa é imposta por representações artificiais de correção política, que dificultam a utilização da língua inglesa simples.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster