Pokud jste poslední týdny a měsíce nežili v jeskyni, jistě k vám donesla zpráva o smrti George Floyda a nepokojích, která tato nešťastná událost vyvolala. Debata na téma rasismu a inkluze postupně prorostla i do nejvyšších politických pater a jak se ukázalo, společnost pravděpodobně čekají drastické změny. Zejména demokratická strana Spojených států totiž začala tlačit jak na politické špičky, tak na korporace, které se aktuálnímu klimatu rychle přizpůsobují a přicházejí s řešeními, jak co nejvíce omezit dopad společenských problémů na podnikání. A jedním z těchto zásadních kroků má být i změna rasisticky laděných termínů v programátorských jazycích, které hodlají nahradit jak Google, tak Apple.
Ačkoliv se počítačové programátorské termíny používají již od sklonku 60. let a postupem času na sebe nabalovaly další a další významy, v dnešní době je jejich korektnost poněkud tristní. Zejména se pak korporátní struktury i státníci zaměřili na takové výrazy jako je blacklist a whitelist či pojmy master a slave, které značí nadřazenost jednoho příkazu nad dalším. K iniciativě se navíc připojil i Apple, který své rozhodnutí oznámil na letošním WWDC a předsevzal si, že učiní podobným termínům přítrž a nahradí je inkluzivnějšími, mírnějšími výrazy. Definitivní podobu pak společnost oznámila v nejnovějším čtvrtečním příspěvku, kde se rozepsala na téma dokumentů, open source projektů a interního programovacího jazyka Xcode. Všechny tyto složky mají být totiž předělány a nahrazeny tak, aby odpovídaly hodnotám Applu a nepodněcovaly rasové rozdíly.
Místo termínů whitelist a blacklist, které umožňují povolit, nebo naopak zakázat jisté procesy, tak jablečná společnost přišla s příkazy allow a deny list. Ty znamenají takřka totéž, jen s tím rozdílem, že explicitně nezmiňují barvu. Místo pojmu master nás pak čeká ekvivalentní alternativa v podobě main, která se projeví již ve verzi Xcode 12. Tak či onak, sice se tyto změny mohou zdát jako nepodstatné a drobné, ale v celkovém důsledku půjde o poměrně markantní přechod, který nejednomu letitému programátorovi pěkně zavaří. Apple navíc plánuje překopat nejen strukturu programovacích jazyků Swift a sady nástrojů WebKit, ale i interní dokumentace a všech spjatých vývojářských příspěvků. Uvidíme, kam až podobná iniciativa zajde.
UIColor.black prejmenujou na UIColor.darkChocolate? :D
Ano a hned potom zase bude čtyřprocenťák pošlušně skákat jak totalnitní Čína bude pískat a nějaký práva, svobody…. mu budou víte kde. Ale hlavně, že odstranit radoby rasistický nazvy v programovacim jazyku dokáže 👎
Tak jeste novy smajlici a mame iOS 15 hotov, parada.
Nechapu, odjakziva cerna barva je spojena s nejistotou, mirou nebezpeci, tak oc jde – a to jeste v dobach kdy snad ani cernosi neexistovali (tma = nejista cast dne kdy se vyskytuji kriminalni zivle, divoka zvirata, atp.). Master & Slave, kdo v tomhle vidi barvu kuze je rasista. Otroci jsou v dnesnich dobach povetsinou bili lide ve fabrikach … takze je to 50:50. Driv cernosi makali na bile, dnes je to opacne, bili makaji na davky pro cerny.
Lépe bych to neřekl !
+1
Svet se v pr.del obraci
Spalit vsevhny knihy, ohsahuji vic bilych stran nez cernych.
Možno by som im to aj veril, keby pri každej príležitosti neskákali súdruhom z Číny šípku do riti.