Die Go-Sprache beseitigt die politisch inkorrekten Begriffe Whitelist/Blacklist und Master/Slave

Zur Hauptcodebasis von Go akzeptiert ändern, Reinigung Aus den Quelltexten und der Dokumentation sind die Begriffe Whitelist/Blacklist und Master/Slave hervorgegangen, deren Ablehnung sich angesichts der in den Vereinigten Staaten tobenden Proteste verschärft hat. Die Begriffe „Whitelist“ und „Blacklist“ werden durch „allowlist“ und „blocklist“ ersetzt, und „master“ und „slave“ werden je nach Kontext durch „process“, „pty“, „proc“ und „control“ ersetzt .

Die Änderung wird nicht zu Abwärtskompatibilität oder Verwirrung führen, da sich die meisten Korrekturen in Kommentaren, Tests und internen Variablen befinden. Das Ersetzen von Master/Slave ist in letzter Zeit gängige Praxis; Projekte haben diese Begriffe beispielsweise vor zwei Jahren abgeschafft
Python и Redis. Die Begriffe Allowlist/Blocklist sind eigenständiger Natur und beschreiben ihr Wesen besser als die etablierten Begriffe Whitelist/Blacklist, die Laien in die Ohren schmerzen.

Es wird darauf hingewiesen, dass die Entwickler nicht versuchen, eine weitere Debatte über Begriffe in Technologieprojekten anzuzetteln. Um unerwünschte Begriffe loszuwerden, reicht die bloße Tatsache der Anwesenheit von Menschen aus, die durch diese Phrasen beleidigt sind, ihnen das Gefühl geben, benachteiligt zu sein, und Erinnerungen an frühere Diskriminierung wachrufen. Aus historischen Gründen und im gesellschaftlichen Kontext gilt die Verwendung dieser Ausdrücke in der modernen Gesellschaft mittlerweile als beleidigend und wird verpönt. Gegner der Umbenennung glauben, dass Politik und Programmierung nicht verwechselt werden sollten; dies seien lediglich Begriffe, deren Bedeutung in der Computertechnologie bereits etabliert sei, und die negative Konnotation werde durch künstliche Vorstellungen von politischer Korrektheit auferlegt, die die Verwendung von einfachem Englisch behindern.

Source: opennet.ru

Kommentar hinzufügen