Język Go pozbywa się niepoprawnych politycznie terminów: biała/czarna lista i master/slave

Do głównej bazy kodu Go zrobione zmiana, czyszczenie z tekstów źródłowych i dokumentacji sformułowań biała lista/czarna lista i master/slave, których odrzucenie nasiliło się w obliczu protestów szalejących w Stanach Zjednoczonych. Wyrażenia „biała lista” i „czarna lista” zostały zastąpione przez „lista dozwolonych” i „lista bloków”, a „master” i „slave” zostały zastąpione przez „proces”, „pty”, „proc” i „kontrola” w zależności od kontekstu .

Zmiana nie spowoduje wstecznej kompatybilności ani zamieszania, ponieważ większość poprawek znajduje się w komentarzach, testach i zmiennych wewnętrznych. Zastępowanie master/slave stało się ostatnio powszechną praktyką, na przykład w projektach pozbyto się tych terminów dwa lata temu
Python и Redis. Terminy lista dozwolonych/lista blokowanych są samowystarczalne i lepiej opisują swoją istotę niż ustalone terminy biała lista/czarna lista, które ranią uszy niespecjalistów.

Wskazuje się, że twórcy nie próbują rozpoczynać kolejnej debaty na temat terminów w projektach technologicznych. Aby pozbyć się niechcianych określeń wystarczy sam fakt obecności osób urażonych tymi sformułowaniami, aby poczuły się one pokrzywdzone i przywołały wspomnienia dyskryminacji z przeszłości. Ze względów historycznych i kontekstu społecznego użycie tych wyrażeń we współczesnym społeczeństwie zostało uznane za obraźliwe i nie jest mile widziane. Przeciwnicy zmiany nazwy uważają, że nie należy mylić polityki i programowania; są to po prostu terminy, których znaczenie jest już utrwalone w technice komputerowej, a negatywną konotację narzucają sztuczne idee poprawności politycznej, które kolidują z używaniem prostego języka angielskiego.

Źródło: opennet.ru

Dodaj komentarz