Резюме: Будет ли перевод на английский язык оставаться стандартом, используемым при разработке программного обеспечения? Нет, если сообщество REACT добьется своего.
И снова мы смело входим в мутные воды господства английских переводов в разработке программного обеспечения.
В нашем предыдущем исследовании в этом сообщении в блоге Английский перевод: требуется для обучения программированию? было общее мнение, что использование одного языка, английского, как общего языка для разработчиков, является наиболее эффективным способом изучения и обмена знаниями о языке кодирования. Когда код, изначально написанный на английском языке, переводится на другой язык, это приводит к изоляции неанглоязычного разработчика от базы знаний более крупного сообщества. Но это означает, что мы просим подавляющее большинство людей в мире выучить английский язык, чтобы воспользоваться знаниями и поддержкой сообщества.
«Если вы не говорите по-английски, вы не можете получить доступ к знаниям сообщества», — говорит старший инженер-программист MotaWord Каан Демирель. Если разработчики не смогут получить доступ к знаниям более широкого сообщества разработчиков программного обеспечения, они окажутся в невыгодном положении, поскольку не смогут учиться у тех, кто более квалифицирован и опытен, чем они.
Есть ли способ перевести английское хранилище знаний на языки мира?
Что побудило к пересмотру этой темы? Член команды MotaWord обратил наше внимание на эту статью:
React уже переведен? (идите вперед и прочитайте его, чтобы вы могли следить за остальной частью этого обсуждения)
Вы можете видеть сильное движение за перевод как React (библиотеки Javascript), так и его документации на более чем 30 языков. На данный момент завершена работа над испанским, японским и бразильским португальским языками. Что такое Реакт?
Согласно Википедии:
«React (также известный как React.js или ReactJS) — это библиотека JavaScript для создания пользовательских интерфейсов. Он поддерживается Facebook и сообществом отдельных разработчиков и компаний. React можно использовать в качестве основы при разработке одностраничных или мобильных приложений, так как он оптимален для получения быстро меняющихся данных, которые необходимо записывать».
В презентации Перевод кода на другие (человеческие) языки и обратно , разработчик программного обеспечения Адитья Мукерджи, показал пример того, как один и тот же javascript выглядит на двух разных языках, в английском переводе и в бенгальском переводе.
Английский перевод

Бенгальский Перевод

Если вы хотите изучить React, вот видео с хорошими отзывами, которое поможет вам начать. Изучите React — ускоренный курс React 2019
Новатор-разработчик программного обеспечения Грейс Хоппер представляла себе мир, в котором программное обеспечение может быть многоязычным:
«Я думал, что это будет полезно для НАТО, потому что у них есть общие глаголы для того, что они собирались делать. И существительные, им просто нужен словарь для вещей, на которые они ссылаются, для управления запасами...У них были бы нарицательные существительные по всему НАТО, и они могли бы составить словарь нарицательных глаголов и перевести программу. Вы можете написать его на английском языке, а можете перевести, и он перейдет на [другой язык]. Нет проблем, у вас будет связь. Это был бы ограниченный словарный запас».
Итак, на данный момент английский является лингва франка языка программного обеспечения и делового мира. Но это может измениться на китайцев в следующие 15-20 лет, если они смогут сохранить свой рост. Так что, возможно, мы все должны работать над решением для обмена знаниями, охватывающим все языки?
По теме - читайте в нашем блоге, Самый популярный онлайн-язык
Обновлять: Первый в мире классический китайский язык программирования
Если мы сможем достичь места, где программный язык можно использовать на любом языке, мы будем на шаг ближе к большему взаимопониманию. Еще не совсем мир во всем мире, но это движение в правильном направлении.
Подробнее по этой теме см.: Языки программирования, не основанные на английском языке (Википедия)