A Go nyelv elhagyja a politikailag nem korrekt kifejezéseket, mint a whitelist/blacklist és a master/slave

A Go nyelv fő kódalapjába elfogadta a módosítást, amely eltávolítja a forráskódokból és a dokumentációból a whitelist/blacklist és master/slave kifejezéseket, amelyek elutasítása az Egyesült Államokban zajló tüntetések fényében felerősödött. A "whitelist" és "blacklist" kifejezéseket "allowlist" és "blocklist"-re, míg a "master" és "slave" kifejezéseket a kontextustól függően "process", "pty", "proc" és "control" kifejezésekre cserélték.

A módosítás nem fog visszafelé kompatibilitási problémákat okozni és zűrzavart kelteni, mivel a javítások nagy része megjegyzésekre, tesztekre és belső változókra vonatkozik. A master/slave kifejezések eltávolítása az utóbbi időben már bevett gyakorlat, például ezek az elnevezések két évvel ezelőtt teljesen eltűntek egyes projekteknél.
Python és RedisAz allowlist/blocklist kifejezések önállóak és jobban leírják a lényegüket, mint a megszokott whitelist/blacklist kifejezések, amelyek a nem szakértők számára zavaróak.

A fejlesztők nem próbálnak újabb vitákat generálni a technológiai projektek terminológia körül. Az érzékeny kifejezések eltávolításához elegendő, hogy vannak olyan emberek, akiket ezek a kifejezések sértenek, hátrányosan érintettek vagy emlékeket idéznek fel a régi diszkriminációról. Történelmi okokból és társadalmi kontextusban a fent említett kifejezések használata a modern társadalomban most már sértőnek számít, és elítélést vált ki. A neveket megváltoztatni ellenzők azt állítják, hogy nem kellene összekeverni a politikát és a programozást; ezek csupán terminusok, amelyek jelentése már megszilárdult a számítástechnikában, és a negatív konnotációt mesterségesen kényszerített politikai korrektség képezi, amely akadályozza az egyszerű angol nyelv használatát.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster