Il linguaggio Go elimina i termini politicamente scorretti whitelist/blacklist e master/slave.

Nella base di codice principale del linguaggio Go presa modifica che rimuove dai testi sorgente e dalla documentazione le frasi whitelist/blacklist e master/slave, la cui avversione è aumentata in seguito alle proteste in corso negli Stati Uniti. Le frasi "whitelist" e "blacklist" sono state sostituite da "allowlist" e "blocklist", mentre "master" e "slave" sono stati cambiati a seconda del contesto in "process", "pty", "proc" e "control".

La modifica non porterà a problemi di retrocompatibilità e confusione, poiché la maggior parte delle correzioni riguarda commenti, test e variabili interne. La sostituzione di master/slave è ormai una pratica comune; ad esempio, due anni fa progetti hanno eliminato questi termini.
Python e RedisI termini allowlist/blocklist sono autoesplicativi e descrivono meglio il loro significato rispetto ai termini consolidati whitelist/blacklist, che risultano sgradevoli agli estranei.

È stato indicato che gli sviluppatori non intendono riaprire dibattiti sui termini nei progetti tecnologici. Per eliminare termini indesiderati è sufficiente il fatto che ci siano persone che si sentono offese, marginalizzate e che questi termini riportano a ricordi di discriminazione passata. Per motivi storici e nel contesto sociale, l'uso di queste frasi nella società moderna è iniziato a essere considerato offensivo e suscita condanna. I contrari alla rinominazione sostengono che non si dovrebbe mescolare politica e programmazione; si tratta solo di termini il cui significato è ormai consolidato nell'informatica, mentre la connotazione negativa è imposta da idee artificiali sulla correttezza politica che ostacolano l'uso di un linguaggio semplice.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster