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

Alla base di codice Go principale ricevuto modifica, pulizia dai testi e dalla documentazione di origine, le frasi whitelist/blacklist e master/slave, il cui rifiuto si è intensificato nel contesto delle proteste che infuriano negli Stati Uniti. Le frasi "whitelist" e "blacklist" vengono sostituite da "allowlist" e "blocklist" e "master" e "slave" vengono sostituite da "process", "pty", "proc" e "control" a seconda del contesto .

La modifica non porterà a compatibilità con le versioni precedenti o confusione, poiché la maggior parte delle correzioni si trovano in commenti, test e variabili interne. La sostituzione master/slave è diventata recentemente una pratica comune; ad esempio, i progetti hanno eliminato questi termini due anni fa
Python и Redis. I termini lista consentita/lista bloccata sono autosufficienti e descrivono meglio la loro essenza rispetto ai termini consolidati lista bianca/lista nera, che fanno male alle orecchie dei non specialisti.

È indicato che gli sviluppatori non stanno cercando di avviare un altro dibattito sui termini nei progetti tecnologici. Per eliminare i termini indesiderati, è sufficiente il fatto stesso della presenza di persone che si sentono offese da queste frasi, le fanno sentire svantaggiate e riportano alla mente ricordi di discriminazioni passate. Per ragioni storiche e contesto sociale, l’uso di queste frasi nella società moderna è considerato offensivo ed è disapprovato. Gli oppositori della ridenominazione credono che politica e programmazione non debbano essere confusi; questi sono solo termini il cui significato è già stabilito nella tecnologia informatica, e la connotazione negativa è imposta da idee artificiali di correttezza politica che interferiscono con l'uso di un inglese semplice.

Fonte: opennet.ru

Aggiungi un commento