Daxdi now accepts payments with Bitcoin

Apple tar bort villkoren "Master / Slave" och "Blacklist" från kodningsplattformar

(Foto av Jack Taylor / Getty Images)

Apple går med i en rörelse för att ta bort de rasladdade termerna "master / slave" och "blacklist / whitelist" från sina kodningsplattformar.

På torsdagen tillkännagav företaget att det fasades ut det "icke-inkluderande språket" över Apples utvecklarekosystem, inklusive Xcode, en serie programvaruverktyg för att skapa appar för Mac och iPhone.

I årtionden nu har termen master / slave använts i IT-terminologi för att beskriva en enhet eller process som styr en annan.

Det har emellertid varit ett växande tryck från programmeringsgemenskapen att gå i pension och ersätta det med ett neutralt språk.

Apples uppdaterade stilguide ber nu utvecklare att ersätta termerna med "primär / sekundär" eller "värd / klient" i sina program.

Om det behövs kan master- / slavtermen fortfarande tillåtas i själva datorkodningen, men företaget uppmanar utvecklare att använda alternativa termer i dokumentationshandböcker.

Dessutom säger Apple till utvecklare att undvika att använda svarta listor / vitlistor, en annan term för IT-teknik som kritiker säger fortsätter rasstereotyper.

Företaget rekommenderar istället utvecklare att använda termerna ”neka lista / tillåt-listan” eller ”ej godkänd lista / godkänd lista.”

Företaget började göra ändringarna den 22 juni på sin virtuella Worldwide Developer Conference (WWDC).

”Utvecklar-API: er med uteslutande termer kommer att upphöra när vi introducerar ersättningar över interna kodbaser, offentliga API: er och öppen källkodsprojekt, till exempel WebKit och Swift,” tillade företaget den här veckan.

Andra datorplattformar, inklusive Python och Github, har också gått i pension inom IT-terminologin från gamla skolan.

Förra veckan godkände Linux-grundaren Linus Torvalds en förändring i Linux-kärnan för att ta bort villkoren för master / slav och svartlista / vitlista.

Intelsingenjör Dan Williams, som kom med förslaget, förklarade varför förändringen var viktig.

”Den afrikanska slavhandeln var ett brutalt system av mänsklig elände utplacerad i global skala.

Vissa ordval beslut i ett modernt mjukvaruprojekt gör nästan ingenting för att kompensera för det arvet.

Så varför satsa på något så trivialt i jämförelse? Eftersom målet inte är att reparera eller radera det förflutna.

Målet är att maximera tillgängligheten och effektiviteten hos den globala utvecklarsamhället för att delta i Linux-kärnutvecklingsprocessen ”, skrev han i Linux-kärnutskicklistan tidigare denna månad.

Även om kritiker kan argumentera för att ta ut svartlista / vitlista går för långt, enligt Williams är det uppenbart att villkoren är problematiska.

”En tankeövning är att överväga att ersätta" svartlista / vitlista "med" rödlista / grönlista ".

Inse att ersättaren bara är meningsfull om du har socialiserats med begreppen som "röd / grön" innebär "stopp / gå", ”skrev han.

"Socialiseringen av" svart / vitt "för att ha konnotationen av" otillåtet / tillåtet "stöder inte inkludering."

(Foto av Jack Taylor / Getty Images)

Apple går med i en rörelse för att ta bort de rasladdade termerna "master / slave" och "blacklist / whitelist" från sina kodningsplattformar.

På torsdagen tillkännagav företaget att det fasades ut det "icke-inkluderande språket" över Apples utvecklarekosystem, inklusive Xcode, en serie programvaruverktyg för att skapa appar för Mac och iPhone.

I årtionden nu har termen master / slave använts i IT-terminologi för att beskriva en enhet eller process som styr en annan.

Det har emellertid varit ett växande tryck från programmeringsgemenskapen att gå i pension och ersätta det med ett neutralt språk.

Apples uppdaterade stilguide ber nu utvecklare att ersätta termerna med "primär / sekundär" eller "värd / klient" i sina program.

Om det behövs kan master- / slavtermen fortfarande tillåtas i själva datorkodningen, men företaget uppmanar utvecklare att använda alternativa termer i dokumentationshandböcker.

Dessutom säger Apple till utvecklare att undvika att använda svarta listor / vitlistor, en annan term för IT-teknik som kritiker säger fortsätter rasstereotyper.

Företaget rekommenderar istället utvecklare att använda termerna ”neka lista / tillåt-listan” eller ”ej godkänd lista / godkänd lista.”

Företaget började göra ändringarna den 22 juni på sin virtuella Worldwide Developer Conference (WWDC).

”Utvecklar-API: er med uteslutande termer kommer att upphöra när vi introducerar ersättningar över interna kodbaser, offentliga API: er och öppen källkodsprojekt, till exempel WebKit och Swift,” tillade företaget den här veckan.

Andra datorplattformar, inklusive Python och Github, har också gått i pension inom IT-terminologin från gamla skolan.

Förra veckan godkände Linux-grundaren Linus Torvalds en förändring i Linux-kärnan för att ta bort villkoren för master / slav och svartlista / vitlista.

Intelsingenjör Dan Williams, som kom med förslaget, förklarade varför förändringen var viktig.

”Den afrikanska slavhandeln var ett brutalt system av mänsklig elände utplacerad i global skala.

Vissa ordval beslut i ett modernt mjukvaruprojekt gör nästan ingenting för att kompensera för det arvet.

Så varför satsa på något så trivialt i jämförelse? Eftersom målet inte är att reparera eller radera det förflutna.

Målet är att maximera tillgängligheten och effektiviteten hos den globala utvecklarsamhället för att delta i Linux-kärnutvecklingsprocessen ”, skrev han i Linux-kärnutskicklistan tidigare denna månad.

Även om kritiker kan argumentera för att ta ut svartlista / vitlista går för långt, enligt Williams är det uppenbart att villkoren är problematiska.

”En tankeövning är att överväga att ersätta" svartlista / vitlista "med" rödlista / grönlista ".

Inse att ersättaren bara är meningsfull om du har socialiserats med begreppen som "röd / grön" innebär "stopp / gå", ”skrev han.

"Socialiseringen av" svart / vitt "för att ha konnotationen av" otillåtet / tillåtet "stöder inte inkludering."

PakaPuka

pakapuka.com Cookies

På pakapuka.com använder vi cookies (tekniska och profilkakor, både våra egna och tredje part) för att ge dig en bättre online-upplevelse och för att skicka dig personliga kommersiella meddelanden online enligt dina önskemål. Om du väljer fortsätt eller kommer åt något innehåll på vår webbplats utan att anpassa dina val godkänner du användningen av cookies.

För mer information om vår policy för cookies och hur du avvisar cookies

tillgång här.

Inställningar

Fortsätta