Python е един от най-популярните и подходящи езици за програмиране днес, всъщност по някои показатели той е номер едно. Но днес това е новина не заради нейното развитие, нито заради технологиите, които той популяризира, а заради противоречие относно терминологията, която използва.

дълго

От няколко години термините "Master" и "Slave" са широко използвани в света на софтуера и електрониката, за да се отнасят до компонент, който доминира над останалите, и друг, който се контролира съответно от по-добър. Но много хора не се чувства добре с тези термини, защото те могат да бъдат свързани с робство.

Ето какво мотивира разработчикът Виктор Стинър, който работи за Red Hat, да стартира заявка в _issue tracker_ на Python и да премахне терминологията от езика за програмиране:

От съображения за многообразие би било добре да се опитате да избягвате терминологията "господар" и "роб", които могат да бъдат свързани с робството.

За да предостави повече контекст на проблема, Stinner остави няколко връзки към подобни заявки в други общности, като Redis, Drupal, Django и Apache. През 2014 г. Django промени термологията на "първичен/реплика".

Въпреки че дискусията видя някои защити на термините, тъй като те правилно описват връзките между компонентите, промените, предложени от Stinner, в крайна сметка бяха приети. „Робите“ беше променен на „работници“ или „помощници“ (работници или помощници) и „главният процес“ бе променен на „родителски процес“.

Дори и да не сте експерт или програмист, вероятно сте попаднали на условията при смяна на твърд диск в компютри от миналото с IDE кабели. Там трябваше да смените джъмпер от един съединител на друг, за да определите кой компонент е основен или главен.

Има много електронно оборудване, което използва или използва терминологията, както се казва на дънната платка, това изобщо не е нов спор, още през 2003 г., Преди 15 години служител подаде жалба за дискриминация тъй като термините master и slave се появяват на видеомагнитофон и оттогава окръгът, в който е работил, изисква всички производители на електроника, с които е работил, да премахнат тези думи от техните продукти.

Докато някои вярват в това това е просто формалност, която няма никакъв реален ефект върху дискриминацията че чернокожите живеят в страни като САЩ, други изглеждат повече от склонни да се откажат от условията и да го нарекат победа.