{"id":84462,"date":"2020-06-08T01:42:06","date_gmt":"2020-06-07T23:42:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/yazyk-go-izbavlyaetsya-ot-nepolitkorrektnyh-terminov-whitelist-blacklist-i-master-slave"},"modified":"2020-06-08T01:42:06","modified_gmt":"2020-06-07T23:42:06","slug":"yazyk-go-izbavlyaetsya-ot-nepolitkorrektnyh-terminov-whitelist-blacklist-i-master-slave","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/yazyk-go-izbavlyaetsya-ot-nepolitkorrektnyh-terminov-whitelist-blacklist-i-master-slave","title":{"rendered":"The Go language eliminates politically incorrect terms such as whitelist\/blacklist and master\/slave.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The main codebase of the Go language <noindex><a rel=\"nofollow\" href=\"https:\/\/go.googlesource.com\/go\/+\/8157a31deb75768b5998ed925c15bf20241a3f18\">made<\/a><\/noindex> changes that <noindex><a rel=\"nofollow\" href=\"https:\/\/go-review.googlesource.com\/c\/go\/+\/236857\/\">remove<\/a><\/noindex> In technical texts and documentation, the terms whitelist\/blacklist and master\/slave have faced increased rejection in light of the ongoing protests in the USA. The phrases \"whitelist\" and \"blacklist\" have been replaced with \"allowlist\" and \"blocklist\", while \"master\" and \"slave\" have been substituted depending on the context with \"process\", \"pty\", \"proc\", and \"control.\"  <\/p>\n<p>The change will not result in a loss of backward compatibility or confusion, as most of the modifications pertain to comments, tests, and internal variables. The replacement of master\/slave has recently become a standard practice; for example, two years ago projects<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49256\">Python<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49495\">Redis<\/a><\/noindex>. The terms allowlist\/blocklist are self-explanatory and better describe their essence than the established terms whitelist\/blacklist, which sound harsh to non-specialists. <\/p>\n<p>It has been noted that developers are not trying to reignite discussions about terminology in tech projects. To eliminate unwanted terms, it is sufficient that there are people who feel offended, marginalized, and reminded of past discrimination by these phrases. Due to historical reasons and social context, the use of these phrases in contemporary society has come to be regarded as offensive and is condemned. Opponents of renaming argue that politics and programming should not be mixed; these are merely terms that have already established meanings in computer science, and the negative connotation is imposed by artificial notions of political correctness, making it difficult to use plain English. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53109\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u043a\u043e\u0434\u043e\u0432\u0443\u044e \u0431\u0430\u0437\u0443 \u044f\u0437\u044b\u043a\u0430 Go \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435, \u0443\u0431\u0438\u0440\u0430\u044e\u0449\u0435\u0435 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0444\u0440\u0430\u0437\u044b whitelist\/blacklist \u0438 master\/slave, \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u0438\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u0441\u0438\u043b\u0438\u043b\u043e\u0441\u044c \u043d\u0430 \u0444\u043e\u043d\u0435 \u0431\u0443\u0448\u0443\u044e\u0449\u0438\u0445 \u0432 \u0421\u0428\u0410 \u043f\u0440\u043e\u0442\u0435\u0441\u0442\u043e\u0432. \u0424\u0440\u0430\u0437\u044b &#171;whitelist&#187; \u0438 &#171;blacklist&#187; \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u044b \u043d\u0430 &#171;allowlist&#187; \u0438 &#171;blocklist&#187;, \u0430 &#171;master&#187; \u0438 &#171;slave&#187; \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0430 &#171;process&#187;, &#171;pty&#187;, &#171;proc&#187; \u0438 &#171;control&#187;. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u044e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-84462","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u043a\u043e\u0434\u043e\u0432\u0443\u044e \u0431\u0430\u0437\u0443 \u044f\u0437\u044b\u043a\u0430 Go \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/yazyk-go-izbavlyaetsya-ot-nepolitkorrektnyh-terminov-whitelist-blacklist-i-master-slave\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u042f\u0437\u044b\u043a Go \u0438\u0437\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442 \u043d\u0435\u043f\u043e\u043b\u0438\u0442\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0445 \u0442\u0435\u0440\u043c\u0438\u043d\u043e\u0432 whitelist\/blacklist \u0438 master\/slave | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u043a\u043e\u0434\u043e\u0432\u0443\u044e \u0431\u0430\u0437\u0443 \u044f\u0437\u044b\u043a\u0430 Go \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/yazyk-go-izbavlyaetsya-ot-nepolitkorrektnyh-terminov-whitelist-blacklist-i-master-slave\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-07T23:42:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-07T23:42:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The Go language eliminates politically incorrect terms such as whitelist\/blacklist and master\/slave | ProHoster","description":"A change has been made to the main codebase of the Go language,","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/yazyk-go-izbavlyaetsya-ot-nepolitkorrektnyh-terminov-whitelist-blacklist-i-master-slave","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u042f\u0437\u044b\u043a Go \u0438\u0437\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0442 \u043d\u0435\u043f\u043e\u043b\u0438\u0442\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0445 \u0442\u0435\u0440\u043c\u0438\u043d\u043e\u0432 whitelist\/blacklist \u0438 master\/slave | ProHoster","og:description":"\u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u043a\u043e\u0434\u043e\u0432\u0443\u044e \u0431\u0430\u0437\u0443 \u044f\u0437\u044b\u043a\u0430 Go \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435,","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/yazyk-go-izbavlyaetsya-ot-nepolitkorrektnyh-terminov-whitelist-blacklist-i-master-slave","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-07T23:42:06+00:00","article:modified_time":"2020-06-07T23:42:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"84462","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:57:44","updated":"2022-10-02 18:47:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/84462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=84462"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/84462\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=84462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=84462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=84462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}