Go keel vabaneb poliitiliselt ebakorrektsetest terminitest valge/must nimekiri ja peremees/orja

Go põhikoodibaasi võetud muuta, puhastamine lähtetekstidest ja dokumentatsioonist, fraasid whitelist/blacklist ja master/slave, mille tagasilükkamine on USA-s möllavate protestide ajal hoogustunud. Fraasid "valge nimekiri" ja "must nimekiri" asendatakse sõnadega "allowlist" ja "blocklist" ning "master" ja "slave" asendatakse sõnadega "protsess", "pty", "proc" ja "control" olenevalt kontekstist .

Muudatus ei too kaasa tagasiühilduvust ega segadust, kuna enamik parandusi on kommentaarides, testides ja sisemistes muutujates. Ülem-alja asendamine on viimasel ajal muutunud tavapäraseks, näiteks said projektid neist mõistetest lahti kaks aastat tagasi
Python и Redis. Mõisted lubamisloend/blokeerimisloend on isemajandavad ja kirjeldavad oma olemust paremini kui väljakujunenud terminid whitelist/blacklist, mis mittespetsialistide kõrvu riivavad.

Viidatakse, et arendajad ei ürita alustada järjekordset debatti tehnoloogiaprojektide terminite üle. Soovimatutest terminitest vabanemiseks piisab ainuüksi inimeste olemasolust, kes on nende fraaside peale solvunud, panevad nad tundma end ebasoodsas olukorras ja toovad meelde mälestusi mineviku diskrimineerimisest. Ajaloolistel põhjustel ja sotsiaalsel kontekstil on nende fraaside kasutamist tänapäeva ühiskonnas hakatud pidama solvavaks ja selle peale taunitakse. Ümbernimetamise vastased leiavad, et poliitikat ja programmeerimist ei tohi segi ajada, need on lihtsalt mõisted, mille tähendus on arvutitehnoloogias juba välja kujunenud ning negatiivse varjundi annavad peale kunstlikud poliitilise korrektsuse ideed, mis segavad lihtsa inglise keele kasutamist.

Allikas: opennet.ru

Lisa kommentaar