Обсуждение:Ballerina (язык программирования)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Странный перевод[править код]

При прочтении начала статьи складывается ощущение, что это просто машинный перевод (притом очень скверный!), вот что это:

Балерина является языком программирования с открытым исходным кодом и платформой разработанной WSO2 для применения облачных программистов. Его легко писать и изменять, и он подходит для прикладных программистов.

  1. Очень сомнительно выглядит пассаж "Его легко писать и изменять" - мало того, что это просто безграмотно, так и не понятен остаётся смысл сказанного. Что легко писать и изменять? Сам язык? Его реализацию? Код на нём?
  2. Какой смысл вложен в слова "... для применения облачных программистов"? Выражение "облачный программист" - не распространено, и я его встретил, например, в первый раз. Почему бы вместо этого не сказать "для применения в облачной разработке", "для применения в сфере облачных технологий"? То же относится и к "прикладным программистам". Да, это перевод того, что написано в англоязычном оригинале, но всё же, если видно, что оригинальный текст не очень, почему бы не исправить его? Можно же так:

Ballerina - язык программирования с открытым исходным кодом и платформа, разработанная WSO2 для применения в сфере облачных технологий. Язык отличается простотой, и кроме того, подходит для решения прикладных задач разработки.

Далее следует этот абзац:

Это проект с открытым исходным кодом начатый в 2015 году архитекторами из WSO2 в качестве альтернативы на основе кода инструментам интеграции на основе конфигурации, таким как EAI, ESB и продукты рабочего процесса.

Создаётся ощущение что его писал Гегель, иначе объяснить загадочную туманность этих слов я не могу. Может это придирка, но говорить об архитекторах, в контексте программирования странно, не достаточно ли слова разработчик? Затем, вчитайтесь в это: "в качестве альтернативы на основе кода инструментам интеграции на основе конфигурации, таким как EAI, ESB и продукты рабочего процесса." - здесь же просто весь букет ошибок (!):

  1. Нет запятых, которые позволили бы хотя бы приблизительно понять смысл написанного.
  2. Не очень удачно переведены "code-based" и "configuration-based", в оригинале это были прилагательные, но в переводе получились словосочетания, которые вносят дисгармонию во всё предложение. Да, соглашусь, перевести адекватно эти слова трудно, но и оставлять это как есть, по принципу "и так сойдёт" - тоже не вариант. Быть может подойдут "програмный" и "конфигурационный" соответственно.
  3. Конец фразы довольно тяжело воспринимать том ключе, к котором того хочет автор. Для упрощения стоит, наверное, перестроить фразу:

Это проект с открытым исходным кодом, начатый в 2015 году разработчиками из WSO2 как пакет коммерческих продуктов, и программная альтернатива конфигурационным инструментам интеграции, таким как EAI и ESB.

В следующем абзаце крупных косяков нет, но вот к разделу история есть претензии. И так, текст:

Ballerina была разработана WSO2 для повышения производительности для разработчиков приложений, которым приходится работать с распределенными облачными системами. Дизайнеры, которые более 10 лет поставляли корпоративные продукты в пространство интеграции, использовали свои знания отрасли при разработке языка. Впервые о балерине было объявлено публично в 2017 году, а версия 1.0 была выпущена 10 сентября 2019 года.

Я бы заменил его на этот:

Ballerina была разработана WSO2 для повышения эффективности разработки приложений, использующих распределённые облачные системы. При разработке языка учитывался многолетний опыт корпоративной разработки. В 2017 году, разработчики впервые публично объявили о языке, а 10 сентября 2019 года вышла его первая версия.

Вот и всё, что мне удалось приметить. Может в чём-то я не прав, но всё таки видно - перевод машинный, и что страшно, совершенно не редактированный. - Centrix104 (обс.) 20:44, 30 июля 2021 (UTC)[ответить]

  • Отредактировал статью в соответствии с темой.

Ориг. статья (вступление): Балерина является языком программирования с открытым исходным кодом и платформой разработанной WSO2 для применения облачных программистов. Его легко писать и изменять, и он подходит для прикладных программистов.

Ориг. статья (2-й абзац): Это проект с открытым исходным кодом начатый в 2015 году архитекторами из WSO2 в качестве альтернативы на основе кода инструментам интеграции на основе конфигурации, таким как EAI, ESB и продукты рабочего процесса.

Ориг. статья (раздел история): Ballerina была разработана WSO2 для повышения производительности для разработчиков приложений, которым приходится работать с распределенными облачными системами. Дизайнеры, которые более 10 лет поставляли корпоративные продукты в пространство интеграции, использовали свои знания отрасли при разработке языка. Впервые о балерине было объявлено публично в 2017 году, а версия 1.0 была выпущена 10 сентября 2019 года. - Centrix104 (обс.) 09:14, 14 августа 2021 (UTC)[ответить]