Форум программистов, компьютерный форум, киберфорум
Наши страницы
Другие языки программирования
Войти
Регистрация
Восстановить пароль
 
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
#1

Русифицируем компьютерную терминологию - приглашаю поучаствовать в создании словаря - Программирование

22.08.2017, 10:37. Просмотров 695. Ответов 19

Несмотря на то, что среди программистов принято свысока смотреть на родной язык, изучение сайта rabota.yandex.ru показывает, что самые востребованные программисты в России - это программисты для русскоязычного языка 1С.

Поэтому я разрабатываю ещё один русскоязычный язык программирования "Яр".

http://www.cyberforum.ru/prolog/thread1413638.html
В работе я сталкиваюсь с тем, что сложно перевести многие термины. Во-первых, у российских информационных технологий сложная история. Сначала мы разрабатывали компьютеры сами и придумывали свои термины (вспомним, хотя бы Рефал).

Потом начали переводить импортные языки, например, Алгол - появился новый слой терминов.

Потом СССР распался и на нас стали накатывать волны новых технологий из-за рубежа, каждая волна и каждая отрасль заново решали задачу русификации. Нам приходилось вновь и вновь переводить всю ту чепуху, которую изобретали импортные маркетологи (а они любят обзывать старые вещи новыми именами)

В итоге у нас получился довольно разношёрстный набор терминов. Например, тяжело с переводами таких слов, как thread или operator.

Поскольку Яр - это язык программирования, то он затрагивает область, в которой многие слова никогда не русифицировались. К примеру, как перевести IDE?

Следующий уровень сложности - это длина слов. В языке программирования очень желательны короткие ключевые слова. В русском языке слова длинные, а сокращения не очень хорошо приживаются.

Ещё одна проблема - зачастую к русскоязычному программированию причастны люди идеологически мотивированные, неспособные друг друга услышать и настаивающие на своей точке зрения. Например, кому-то нужно, чтобы всё было по древнерусски, и чтобы никакие заимствования не проходили.

Поэтому я завёл словарь в таблицах гугл, где каждый желающий может попросить права на редактирование. Для таких людей я завожу колонку, где можно писать свои варианты любых терминов. Так что каждый может создать свою версию русскоязычных терминов, и каждый же может посмотреть на точки зрения других. Полная демократия! Пока что нас трое, присоединяйтесь. А я здесь, если мне позволит администрация, буду вбрасывать те слова, над которыми я мучаюсь в данный момент.

https://docs.google.com/spreadsheets...AMY/edit#gid=0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2017, 10:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Русифицируем компьютерную терминологию - приглашаю поучаствовать в создании словаря (Программирование):

Не могу понять терминологию
Не очень могу понять обозначение "свойство", @property, "методы доступа...

где добыть потенциометр + про терминологию чуток
на родном потенциометре из серво-привода заслонки audi написано ruwido...

Как в индексаторе моей реализации "словаря" получить элемент словаря без перебора?
Пытался сдать лабу преподавателю, суть которой в открытом хешировании, создал...

предлагаю поучаствовать в написании каркаса
Написал в 2009 году подобие фреймворка http://krugozor.svn.sourceforge.net/...

Подскажите сайты с Open Source проектами, в которых можно поучаствовать
Люди дайте пожалуйста ссылки на сайты где есть открытые проекты на С++ в...

19
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
23.08.2017, 18:43 #2
Несмотря на то, что среди программистов принято свысока смотреть на родной язык, изучение сайта rabota.yandex.ru показывает, что самые востребованные программисты в России - это программисты для русскоязычного языка 1С.
Из пальца высосана или есть анализ в цифрах?
1
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
24.08.2017, 19:08  [ТС] #3
Заходим в "Яндекс работа" и забиваем "программист 1С", "программист PHP", и т.п. Выводится количество вакансий.
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
24.08.2017, 19:20 #4
Зашел на spb.hh.ru:
Программист 1С: 518;
Java: 663;
C#: 336.
1
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
25.08.2017, 05:48  [ТС] #5
Ну, я так и думал, что вы начнёте пытаться подыскивать факты, опровергающие популярность 1С. Вы начали с агрессии, а теперь переходите к подтасовкам. Видимо, вам просто неприятно, что 1С востребована, потому что это рвёт ваш шаблон английского грамматического нацизма (я тоже был раньше этому подвержен, поэтому знаю о чём говорю). Грамматический нацизм не может допустить, чтобы язык программирования из варварской России, да ещё и с ключевыми словами на второсортном русском языке мог быть самым популярным в России.

Но вы даже это не осилили. Я зашёл на указанный вами сайт. Без фильтров 2774 вакансии по 1С, 1458 по Java. Думаю, у вас какие-то фильтры были выставлены. По умолчанию ваш сайт ищет вакансии только в Питере (могу предположить, что вы пытались меня обмануть, потому что я говорил о востребованности в России, а не в специально отобранном вами городе России). В Питере 221 вакансия по 1С, 226 по Java. Т.е. даже в Питере 1С почти вровень с Java.

Предвижу следующие ходы с вашей стороны и могу предложить несколько вариантов:

а) 1С выкладывает фейковые вакансии и платит за их раскрутку, чтобы создать иллюзию популярности (это я не придумал, это мне на другом форуме написали).
б) 1С - это такой плохой язык, что по нему нужно так много программистов - существующие не справляются (это я придумал - обычная логика троллей, долго думать не надо было)
в) 1С - это много продуктов, в т.ч. битрикс, в к-ром нет русского языка (это я сам придумал, и тут действительно можно придраться). Я просмотрел 3-ю страницу объявлений на яндекс-работе и не нашёл там объявлений по битриксу (0 из 15). На 32-й странице таких 2 из 15. Достаточно мало, чтобы не смазать общую картину.
г) Под словом "программист 1С" скрывается "мастер на все руки по компьютерам в маленькую фирму, просто кадровики вообще не знают, что такое компьютер" (это я сам придумал, следуя своим знаниям жизни). На 3-й и 32-й страницах объявлений таких вакансий я не распознал (0 из 30).
д) 3-я и 32-я страницы недостаточно показательна. На это отвечаю - и без статистики совершенно очевидно, что 1С дико популярен.

И так можно продолжать до безконечности. Только не думайте, что я буду дальше это обсуждать. Мне некогда. Я цифры привёл, откуда они взяты - привёл, как проверялись - привёл. Теперь либо давайте обсуждать тему, либо давайте разойдёмся, как в море корабли.

Добавлено через 29 минут
Ну вот, пока копался, стало нельзя отредактировать. Уточняю ещё раз, что я делал на сайте spb.hh.ru
1. Зашёл. По умолчанию стоит фильтр по городу СПб. Понятно, что есть ещё фильтры по дате, по указанию зарплаты и т.п. -
ничего не трогал и раньше на этот сайт не заходил. Хотя заходил на общий hh.ru, могли остаться фильтры от него. Подал запрос "программист 1С", где С - русская 221. Далее "программист 1C", где С - латинская. 507 вакансий. Программист Java - 650 вакансий. Странно, почему при первом и втором входе разные результаты по вакансиям Java. Я посещал страницу настроек поиска, но ничего в ней не менял. Во всяком случае теперь цифры получились похожи на ваши:

у вас было 663 java, 518 1С
у меня - 650 java, 507 1С

Скорее всего вы искали только в Питере, т.е. подтасовывали. Вот как с вами разговаривать? Начинаете с предположений, что я высосал инфу из пальца, а сами подменяете Россию на Питер. Ступайте лучше по добру по здорову. Мне с вами, конечно, не тягаться, у вас репутация на порядки больше, но впечатление от общения с вами сразу сложилось очень плохое. Не буду вам больше отвечать, разве только вы покаетесь, что ошиблись в оценках и признаете, что мои цифры правильные.

Но что я делал ещё на сайте spb.hh.ru? Сбросил фильтр по СПб и получил 4408 по Java и 2775 по 1С. Второй раз поискал по Java и получил 1457. Странный сайт этот ваш хХ, выдаёт разные цифры на один и тот же запрос, выполненный с интервалом в несколько секунд.
0
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
27.08.2017, 11:40  [ТС] #6
вот два новых слова: аксессор и инлайн. Акссессор - это то же, что геттер и сеттер в одном флаконе.
В принципе инлайн можно не переводить - и так всем понятно, что это. А геттер, сеттер и акссессор хочется перевести.
0
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
08.09.2017, 11:12  [ТС] #7
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Зашел на spb.hh.ru:
Программист 1С: 518;
Java: 663;
C#: 336.
Итак, если вы готовы ответить, то давайте разбирать по пунктам. Я говорил про Россию, а вы выбрали один регион, т.е. ваша реплика не является опровержением моего утверждения. Что вы имели в виду, выбрав один регион?
0
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
16.09.2017, 00:11  [ТС] #8
добавил name mangling = декорирование имён.
0
cybersatyr
Заблокирован
17.09.2017, 19:39 #9
Цитата Сообщение от budden Посмотреть сообщение
добавил name mangling = декорирование имён
По смыслу действия больше подходит кодирование. Хотя само по себе кодирование здесь не при чем.
0
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
17.09.2017, 22:32  [ТС] #10
Да, перевод не очень, но он вроде как общепринятый (с другого форума такая информация).

А теперь мучаюсь над ensure, например, ensure-path-exists.
Не придумал ничего лучше, чем "устрой-так-что" и дальше условие, например.

C++
1
устрой-так-что-путь-существует(путь)
Добавлено через 1 минуту
Здесь важно, что условие стоит в именительном падеже - стараюсь всегда подбирать такие варианты. Хотя сама по себе конструкция "устрой-так-что" корявая - напрашивается "устрой-так-чтобы". В словаре можно посмотреть другие варианты (их много).
0
cybersatyr
Заблокирован
17.09.2017, 22:59 #11
Цитата Сообщение от budden Посмотреть сообщение
но он вроде как общепринятый
Притянут за уши. Лучше подойдет искаверкать, испортить, засорить.
Цитата Сообщение от budden Посмотреть сообщение
е придумал ничего лучше, чем "устрой-так-что"
убедись, проверь, удостоверься

Добавлено через 2 минуты
budden, во! обеспечь
1
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
18.09.2017, 01:06  [ТС] #12
погугли "как будет на русском name mangling" и увидишь обсуждение.
Насчёт "обеспечь" - тогда уж "обеспечь-что", чтобы условие было в именительном падеже, это мало выгоды по сравнению с "устрой-так-что" по краткости, а у меня на тему этого слова есть тараканы в голове, но не будем привлекать троллей. Короче, это слово приходится избегать.

Причем "обеспечь-что-существует-директория" - выглядит на мой взгляд более криво, чем "устрой-так-что-существует-директория". Тут везде напрашивается "чтобы", но с "устрой" оно как-то меньше режет глаз. Всё равно, если мы возьмём за образец 1С, где сплошь и рядом не согласован род и пишется "новый соответствие", то на этом фоне "устрой-так-что" выглядит вполне сносно.

Добавлено через 4 минуты
Хотя меня тролли уже почти сжили со всех форумов, если и отсюда уйду - больше времени останется на работу. Я пишу "обезпечь", т.к. реформа русского языка была проведена после 1917 года, когда победили, в моём понимании, бесы (я не религиозен и нормально отношусь к славным достижениям СССР, но атеисты ~= бесы в религиозном понимании, а я к символическим вещам отношусь довольно серьёзно и бесы меня напрягают). Соответственно, замена приставки без- на бес- была призвана подчеркнуть победу бесов. Поэтому я пишу эту приставку как "без". Но если включить "без" в язык программирования, то сразу отвалится 80% потенциальных пользователей. Отсюда выход - обходиться без этого слова.
0
andyj
100 / 47 / 9
Регистрация: 16.03.2017
Сообщений: 605
18.09.2017, 09:34 #13

Не по теме:

Я НЕ из России, поэтому мне собственно "по барабану" ваша идея "русификации", но долго работал в 1С...



Вы забываете главное!
1С популярно в своей ОЧЕНЬ УЗКОЙ сфере! Там где бухгалтер ломанным языком, сбиваясь на чисто-русские термины из разряда бухгалтерии пытается объяснить программисту "что же он хочет"! Потом программист не вникая в термины бухгалтерии зашивает их в код так чтобы следующий программист мог найти этот кусок кода обычным поиском. В бухгалтерии уйма странных буквенных сокращений, которые и произнести тяжело! Лично долго зубрил термин "персонификация". Открываем любую бухгалтерию и... ТМЦ, ИНН, ППВ и куча других! Мне плевать что за термином прячется - мне нужно "взять цифру и сложить с тем что захотел бухгалтер".

Для какой сферы жизни вы пытаетесь русифицировать свой язык??? Вижу лишь:
1) военную отрасль! там тоже много сокращений... но боюсь что там другие методики для безопасности кода...
2) язык "для домохозяек". аналог СИРИ. но тут надо найти домохозяйку не знающую основ английского, но желающую программировать... причем набирая код, а не голосом...
2
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
18.09.2017, 10:36  [ТС] #14
Если вам нечего сказать по теме, то лучше ничего не говорите.
0
andyj
100 / 47 / 9
Регистрация: 16.03.2017
Сообщений: 605
18.09.2017, 13:15 #15
Цитата Сообщение от andyj Посмотреть сообщение
Вы забываете главное!
Забыл еще кое-что упомянуть! Язык бухов - тоже русский. А значит надо часто вставлять комментарии на русском или выводы сообщений. Очень часто надо переключаться между языками. В 1С все идет "одним языком". В 1С есть у каждой команды английский аналог, но по тем-же причинам это не получило популярности! А еще... иногда надо сунуть код в нос буху, который не знает даже основ программирования, но способен прочитать и понять простую формулу вида "КВыплате = Начислено-Удержано+Премия+ЛичнаяПремияОтДиректора*0.5-ШтрафЗаОпаздания*2;"

p.s. рускоязычных языков было УЙМА! Мой первый "школьный" язык был "Русским Алгоритмическим". Но почему-то они не "прижились"... может прежде чем писать свое (с мечтами о будущем покорении этим языком мира) стоит поспрашивать "почему подобные языки не получили популярности?"
1
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
18.09.2017, 15:59  [ТС] #16
Не стоит ничего спрашивать. 1С - самый востребованный язык программирования в России, значит он прижился. Хватит врать и проваливайте.

Добавлено через 33 минуты
В общем, и досюда тролли добрались. Я вижу, что борьба с русским языком имеет системный характер, при этом применяется грубая ложь. Элементы этой лжи:

1. Русскоязычные языки якобы не востребованы (элементарно опровергается примером 1С, однако тролли не гнушаются любыми подтасовками).
2. Английский язык якобы "лучше" русского (английский отнюдь не является простым языком, взять хотя бы правила чтения)
3. Английский якобы можно выучить за 3 недели (явная и очевидная ложь - чтобы выучить любой язык, нужны годы, если вы не гений лингвистики)


Причём, из трёх моих "собеседников" - троллей, двое почему-то пишут, что находятся за границей. Тролли не сразу атакуют, а сначала втираются в доверие, выражают дружелюбие, что-то хвалят и т.п. Т.е. работа достаточно тонкая.

Вполне очевидно, что невозможно бороться с фонтаном лжи. Либо нужно его заткнуть, либо нужно уходить самому. Я отправил жалобы на три сообщения с очевидными ложными высказываниями. Посмотрим на реакцию администрации. Если администрация сотрёт эти сообщения - буду продолжать. Если нет - придётся и эту тему закрыть и писать только там, где у меня будет возможность стирать комментарии.
0
andyj
100 / 47 / 9
Регистрация: 16.03.2017
Сообщений: 605
18.09.2017, 17:05 #17
Цитата Сообщение от budden Посмотреть сообщение
Хватит врать и проваливайте
«Те, кто затевают эту русофобию, русофобию затевают вот это вот это затевают все вот это. Это я… Этим людям я это и арестовываю. Доиграетесь. С этой русофобией, которую вы затеваете» — (с) Хирург.

1) мой родной язык - русский, но 99% мира прогограммистов пользуются английским. Включая Россию!!! Поднимите статистику используемых языков в России, найдите там 1С и сравните этот процент с СУММОЙ всех остальных языков программирования в той-же России (java, c++, pyton, ruby - поищите сайты написанные "на русском"). Не забывайте при этом что многие работают не фрилансерами, а на крупные фирмы в офисах за зарплату (а не "на ногах") с иностранными заказчиками (я сам поработал на такую) - они не светятся на фриланс-статистике (и даже офисы не найти в справочниках города и на дверях нет вывески).

2) Английский самый ПОПУЛЯРНЫЙ, а не "лучший"! и да - он проще русского! в несколько раз! Вы не учили других языков, если не знаете этого... вас не удивляет что ваши "гасторбайтеры" за 10летия жизни в стране и общения ТОЛЬКО на русском (армяне, грузины, китайцы) не могут сделать свою речь "чистой"? я общался с иностранцами (англоязычными) изучающими русский - для них наши окончания, склонения, ПОЧТИ вольное перестановка слов в предложении и даже "игра голосом" - это полный ад!

3) Английский сносно можно выучить за год имея слабый школьный уровень, а так чтобы на тебя перестали смотреть как на иностранца нужно 5-10 лет. Но научиться ПЕЧАТАТЬ грамотно сотню-две слов языка можно за несколько месяцев.

Цитата Сообщение от budden Посмотреть сообщение
Причём, из трёх моих "собеседников" - троллей, двое почему-то пишут, что находятся за границей. Тролли не сразу атакуют, а сначала втираются в доверие, выражают дружелюбие, что-то хвалят и т.п. Т.е. работа достаточно тонкая.
Ну да... вокруг сплошные тролли... а еще представители Масонского Ложа всячески тебя уговаривает не русифицировать твой язык!

Цитата Сообщение от budden Посмотреть сообщение
либо нужно уходить самому.
Вы так и не ответили на мои вопросы:
ЗАЧЕМ нужен еще один язык программирования с русскими командами?
В какой отрасли вы его планируете применять? (любой язык - это лишь "приложение" к сфере жизни)
И кто будет готов потратить время на его изучение?

Разработчики 1С МНОГО зарабатывают на своем знании языка! Их среда/язык популярна в их окружении - городе/стране и пользуется определенным спросом. У меня на изучение основ ушло несколько месяцев ("работу нафиг - сижу и учу"), а на "полировку знаний опытом" несколько лет.
Знатоки "русского/школьного алгоритмического"(забыл точное название - давно было) - это школьники изучающие основы алгоритмов в русскоязычных школах. Этот язык знают учительницы-математички закончившие на тройки вузы и могут по бумажке обучить школьников за добавку к зарплате... школьники учат его ради хорошей оценки...
Кто будет изучать (тратить время и возможно деньги) ВАШ язык??? Кроме десятка-сотни фанатов на миллионы, программисты - работают за деньги! (исключение - утилиты автоматизации со встроенным языков - вроде HotKeys) Кому ваш язык принесет деньги или удовольствие от использования???

Мне эта тема интересна, т.к. я сам написал несколько узкоспециализированных языков и фреймворков... (да и сейчас один "для себя" пишу) и вижу в ваших потугах мои самые первые (и НЕ удачные) версии... я тоже был фанатом 1С и создавал "многоязычный" ("лучший в мире") язык, где у каждой команды было по переводу на несколько языков.

p.s. я не пытаюсь вас остановить... просто не допускайте моих ошибок и отвечайте на ПРАВИЛЬНЫЕ вопросы перед "прыжком в кроличью нору". Иначе потратите МНОГО времени прежде чем эти вопросы вы сами для себя придумаете.

Не по теме:

p.s.s. и еще... не забывайте что и вашу репутацию можно "слить" - это может сделать ЛЮБОЙ оскорбленный вашими словами участник у кого больше 10-20 пунктов в репутации... Прежде чем оскорблять участников (называя "троллями") подумайте - вам действительно нужна война? админы могут и вас за это забанить... здесь бывают люди с большим стажем и опытом! пока ваши слова воспринимаются "выходками новичка"...

3
budden
198 / 99 / 4
Регистрация: 16.08.2015
Сообщений: 193
18.09.2017, 17:25  [ТС] #18
Данная тема не предназначена для обсуждения целесообразности создания ещё одного языка с русскими командами. Она предназначена для обсуждения русификации терминов. Поэтому я пишу на вас ещё одну жалобу. Ответов от меня не ждите. Я считаю, что вы тролль, не верю ни одному вашему слову. Моё мнение: все ваши реплики направлены только на то, чтобы я затратил лишнее время и энергию. Я даже не читаю вашу писанину.
0
andyj
100 / 47 / 9
Регистрация: 16.03.2017
Сообщений: 605
18.09.2017, 17:34 #19
Цитата Сообщение от budden Посмотреть сообщение
Я даже не читаю вашу писанину.
"Чукча не читатель, Чукча — писатель..."

Цитата Сообщение от budden Посмотреть сообщение
предназначена для обсуждения русификации терминов
в отличии от английского, русские слова очень сильно зависят от "окружения" и "предназначения"...

...мне больше не интересна эта тема! отписываюсь...
1
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27941 / 15659 / 960
Регистрация: 15.09.2009
Сообщений: 67,839
Записей в блоге: 78
18.09.2017, 18:44 #20
budden, поскольку вы всех отвечающих в теме считаете троллями - я уберегу вас от их нападок - я закрываю тему.
4
18.09.2017, 18:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2017, 18:44
Привет! Вот еще темы с решениями:

Спроектировать компьютерную сеть.
Спроектировать компьютерную сеть. Дано: Два помещения, в одном 30 в другом 10...

Подбираем компьютерную аккустику
Всем привет. Хотелось бы выбрать к новому компьютеру хороший звук. Из...

Спроектировать компьютерную сеть
Спроектировать компьютерную сеть. Дано: Два помещения, в одном 30 в другом 10...

Какую компьютерную мышь выбрать?
Здравствуйте,посоветуйте мышку в цене 2-3.5к с хорошим лазером, по нынешнему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru