Найти тему

Интересные изменения в языке Go

В основной кодовой базе языка Go произошли необычные изменения: из исходных текстов и документации были убраны фразы whitelist/blacklist и master/slave.

Причиной стало неприятие подобных фраз, которое усилилось бушующими в США протестами. Термины стали нежелательными, так как существуют люди, которых такие фразы обижают, заставляя думать о дискриминации и чувствовать себя ущемлёнными.

Фразы "whitelist" и "blacklist" заменили на "allowlist" и "blocklist", а "master" и "slave" — на "process", "pty", "proc" и "control" (в зависимости от контекста). К слову, замена master/slave стала привычной практикой, например, от этих терминов 2 года назад избавились проекты Python и Redis.

Однако у подобных переименований существуют и противники — они считают, что не стоит смешивать политику и программирование. А как думаете вы?

Загляните за горизонт событий вместе с OTUS! Записывайтесь на наши курсы:
ПОСМОТРЕТЬ ПРОГРАММЫ