Die Programmiersprache Go verzichtet auf politisch unkorrekte Begriffe wie whitelist/blacklist und master/slave.

In den Hauptcode des Go-Programmiersprache wurde beschlossen, eine Änderung, die die Begriffe whitelist/blacklist und master/slave aus den Quelltexten und der Dokumentation entfernt, deren Ablehnung im Zuge der anhaltenden Proteste in den USA zugenommen hat. Die Begriffe „whitelist“ und „blacklist“ werden durch „allowlist“ und „blocklist“ ersetzt, während „master“ und „slave“ je nach Kontext durch „process“, „pty“, „proc“ und „control“ ersetzt werden.

Die Änderung wird nicht zu Kompatibilitätsproblemen oder Verwirrung führen, da die meisten Anpassungen Kommentare, Tests und interne Variablen betreffen. Die Ersetzung von master/slave ist in letzter Zeit zur gängigen Praxis geworden, beispielsweise haben Projekte
Python und Redis. Die Begriffe allowlist/blocklist sind selbsterklärend und beschreiben ihre Bedeutung besser als die etablierten Begriffe whitelist/blacklist, die für Laien schwer verständlich sind.

Es wird angegeben, dass die Entwickler nicht versuchen, eine neue Debatte über Begriffe in technologischen Projekten zu entfachen. Um von unerwünschten Begriffen Abstand zu nehmen, genügt es, dass es Menschen gibt, die sich durch diese Begriffe verletzt fühlen, sich diskriminiert fühlen und Erinnerungen an frühere Diskriminierungen hervorrufen. Aus historischen Gründen und im sozialen Kontext hat der Gebrauch dieser Begriffe in der modernen Gesellschaft begonnen, als beleidigend angesehen zu werden und ist umstritten. Gegner der Umbenennung sind der Ansicht, dass Politik und Programmierung nicht vermischt werden sollten; es sind lediglich Begriffe, deren Bedeutung sich bereits in der Computertechnik etabliert hat, während die negative Konnotation durch künstliche Vorstellungen über politische Korrektheit auferlegt wird, die die Verwendung einfacher englischer Sprache behindern.

Quelle: opennet.ru

60GB SSD 8Gb DDR4