Limbajul Go elimină termenii nepotriviți politic whitelist/blacklist și master/slave

În baza principală de cod a limbajului Go acceptat modificare, care elimină din textele sursă și documentație frazele whitelist/blacklist și master/slave, al căror refuz a crescut pe fondul protestelor din SUA. Frazele „whitelist” și „blacklist” au fost înlocuite cu „allowlist” și „blocklist”, iar „master” și „slave” în funcție de context cu „process”, „pty”, „proc” și „control”.

Modificarea nu va duce la ruperea compatibilității inverse sau confuzie, deoarece cea mai mare parte a corecturilor se referă la comentarii, teste și variabile interne. Înlocuirea master/slave a devenit recent o practică obișnuită, de exemplu, proiecte
Python și Redis. Termenii allowlist/blocklist sunt auto-suficienți și descriu mai bine esența lor decât termenii consacrați whitelist/blacklist, care sunt discordanți pentru ne-specialiști.

Este menționat că dezvoltatorii nu încearcă să provoace alte dezbateri despre termeni în proiectele tehnologice. Pentru eliminarea termenilor nedoriți este suficient ca oamenii să existe, acești termeni jignindu-i, făcându-i să se simtă umiliți și evocând amintiri despre discriminarea trecută. Din motive istorice și în context social, utilizarea acestor fraze în societatea contemporană a început să fie considerată jignitoare și provoacă dezaprobat. Oponenții renunțării susțin că politica nu ar trebui amestecată cu programarea, acestea fiind doar termeni cu semnificație stabilită în tehnologia computerizată, iar conotația negativă este impusă de reprezentările artificiale ale corectitudinii politice, care împiedică utilizarea unui limbaj simplu în engleză.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster