Сколько языков поддерживает яндекс – Список поддерживаемых языков — Яндекс.Переводчик. Помощь

Содержание

Общие сведения — Технологии Яндекса

Для доступа к API Переводчика по HTTPS вы можете использовать:

  • XML-интерфейс (ответ возвращается в виде XML-документа).

  • JSON-интерфейс (ответ возвращается в виде JavaScript-объектов с теми же именами и семантикой, что и у XML-элементов).
  • JSONP-интерфейс (ответ возвращается в виде JavaScript-объектов, обернутых в callback-функцию с заданным именем).

Все интерфейсы имеют одинаковую функциональность и используют одни и те же входные параметры.

С помощью API Переводчика вы можете перевести текст на следующие языки:

ЯзыкКодЯзыкКод
азербайджанскийazмалаяламml
албанскийsqмальтийскийmt
амхарскийamмакедонскийmk
английскийenмаориmi
арабскийarмаратхиmr
армянскийhyмарийскийmhr
африкаансafмонгольскийmn
баскскийeuнемецкийde
башкирскийbaнепальскийne
белорусскийbeнорвежскийno
бенгальскийbnпанджабиpa
бирманскийmyпапьяментоpap
болгарскийbgперсидскийfa
боснийскийbsпольскийpl
валлийскийcyпортугальскийpt
венгерскийhuрумынскийro
вьетнамскийviрусскийru
гаитянский (креольский)htсебуанскийceb
галисийскийglсербскийsr
голландскийnlсингальскийsi
горномарийскийmrjсловацкийsk
греческийelсловенскийsl
грузинскийkaсуахилиsw
гуджаратиguсунданскийsu
датскийdaтаджикскийtg
ивритheтайскийth
идишyiтагальскийtl
индонезийскийidтамильскийta
ирландскийgaтатарскийtt
итальянскийitтелугуte
исландскийisтурецкийtr
испанскийesудмуртскийudm
казахскийkkузбекскийuz
каннадаknукраинскийuk
каталанскийcaурдуur
киргизскийkyфинскийfi
китайскийzhфранцузскийfr
корейскийkoхиндиhi
косаxhхорватскийhr
кхмерскийkmчешскийcs
лаосскийloшведскийsv
латыньlaшотландскийgd
латышскийlvэстонскийet
литовскийltэсперантоeo
люксембургскийlbяванскийjv
малагасийскийmgяпонскийja
малайскийms

yandex.ru

Исследования Яндекса — Разные страны в поиске Яндекса

Когда люди хотят найти информацию о той или иной стране, они часто обращаются к поиску. Разным странам — от России до Гвинеи-Бисау — посвящено около 3% поисковых запросов, это более 175 миллионов в месяц. Эти запросы очень разнообразны. Они показывают, что интересует людей в связи с теми или иными странами — это могут быть исторические факты из школьной программы, фильмы и сериалы или возможность провести там отпуск. Что люди думают и знают о разных странах. Каким образом их названия присутствуют в повседневной жизни, зачастую уже утратив связь с самими странами. В некоторой степени статистика поисковых запросов отражает то, как люди видят мир.

Мы проанализировали поисковые запросы к Яндексу с . Исходя из нарисовали карту мира. Также мы отдельно рассмотрели запросы о тех странах, которыми люди интересуются больше всего, и выяснили, что конкретно их интересует и с чем ассоциируется каждая страна.Оглавление документа

Карта мира

О России пользователи Яндекса спрашивают чаще, чем обо всех остальных странах вместе взятых. Это запросы скорее не про страну, а про жизнь в ней — люди ищут новости, домашние задания по русскому языку, различные законы, названия компаний.

Интерес к другим странам распределяется следующим образом. На десять самых популярных в сумме приходится 61% запросов о странах (без учёта России). Кроме них, есть ещё двенадцать стран, количество запросов о каждой из которых не меньше 1%. А больше половины из списка стран появляются в запросах пользователей Яндекса крайне редко — на каждую из них приходится менее 0,1% запросов.

Карта мира c четырёх сторон

Мир с точки зрения жителей разных частей России, очевидно, выглядит немного по-разному. Мы нарисовали карты мира по запросам из четырёх городов — Москвы, Санкт-Петербурга, Новосибирска и Владивостока — и сравнили их с общей картой. В Санкт-Петербурге намного чаще, чем в среднем, ищут страны Северной Европы — Финляндию, Эстонию, Латвию, Литву и Норвегию, а также Гренландию (правда, в основном благодаря жилому комплексу «GreenЛандия»). В Новосибирске больше интересуются Юго-Восточной Азией, а также расположенными относительно недалеко Монголией и Казахстаном. Во Владивостоке чаще ищут страны Восточной и Юго-Восточной Азии: Филиппины, обе Кореи, Сингапур, Японию, Китай.

Карта мира по поисковым запросам пользователей Яндекса из

Ассоциации

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

Самые популярные слова в запросах об Индии: фильм-сериал-любовь. Люди часто ищут индийские фильмы, и часто эти фильмы — про любовь. О Китае: магазин-товар-доставка — вообще почти половина запросов о Китае касается товаров. Про Болгарию: перец-рецепт-салат, это всё относится к болгарскому перцу. Об Аргентине: танго-дог-чемпионат, имеются в виду аргентинское танго, аргентинский дог и чемпионат Аргентины по футболу. О Франции: язык-песня-мясо — помимо французского языка и французских песен люди ищут рецепты мяса по-французски. О Швеции: стенка-крона-порно, об Афганистане: война-фильм-песня, а о Кипре: погода-тур-отель.

Разумеется, эти слова не описывают интерес людей к стране в целом, а скорее указывают на некоторые популярные области, причём такие, про которые спрашивают одними и теми же словами. Больше всего это похоже на распространённые ассоциации — когда надо назвать фрукт или часть лица, которые первыми приходят в голову, часто называют яблоко и нос.

Самые популярные слова в запросах о разных странах
Чтобы увидеть название страны и примеры запросов, наведите курсор на слова на карте

Интересы

Дальнейшая часть исследования касается тем поисковых запросов. Для каждой из популярных стран мы взяли несколько сотен случайных поисковых запросов. Затем вручную определили тематику каждого из них. Всего таким образом исследовали около 25 тысяч запросов про .

Для каждого запроса определили тему — о чём он. Почти все запросы про большинство из исследованных стран можно отнести к одному из шести тематических блоков.

Пребывание. Запросы, предполагающие не просто интерес, а некоторую физическую связь со страной. Сюда попадают все запросы, связанные с туризмом и эмиграцией, транспортом, погодой, работой и т.д.

Страноведение. Поиск общих сведений о стране — её истории, географии, государственном устройстве, традициях и обычаях и т.д.

Влияние. Интерес к тому, что создано в стране — как к продукции (товарное влияние), так и к культуре (культурное влияние). Сюда относятся все запросы о товарах, сделанных в этой стране, и о разных сферах культуры — музыке, литературе, живописи, телевидении, спорте и т.д.

Язык. Все запросы, связанные с изучением языка или с переводом различных слов.

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

Отражение. Запросы с названиями, данными в честь той или иной страны. Это могут быть названия улиц, организаций или, например, предметов мебели. Или устойчивые обозначения разного рода вещей, чья связь с определёнными странами может уже никого не волновать — «английская резинка», «мясо по-французски» или «шведская стенка». Также сюда попадают запросы про художественные произведения, в которых показана та или иная страна.

Кроме того, для нескольких стран есть ещё один специфический тематический блок. Это «иммиграция» — запросы с упоминанием некоторых стран бывшего СНГ, связанные с переездом в Россию.

Пребывание и страноведение

Наиболее прямой интерес к странам выражают запросы с темами «пребывание» и «страноведение». В первом случае этот интерес носит практический характер, а во втором — теоретический. Иногда обе темы оказываются связаны, например, люди ищут сведения о географии тех стран, в которые собираются поехать.

Запросы на обе темы встречаются в связи со всеми исследованными странами. Страноведческую тему можно назвать базовой — она редко доминирует, при этом страноведческие запросы почти для всех стран составляют более 10%. Тема пребывания, наоборот, часто или является главной, или почти отсутствует в запросах о той или иной стране.

С точки зрения географии и культуры пользователей больше всего интересует Австралия, государства — США, а экономики — Норвегия. Достопримечательности чаще ищут в Египте, на Кипре и в Сингапуре — видимо, перед поездкой. Исторические запросы связаны в основном со школьной программой — больше всего спрашивают о Монголии (татаро-монгольское иго), Египте и Греции (древний мир), Польше (разные события), Франции (война 1812 года и французская история).

Больше половины всех запросов про пребывание касаются туризма. Единственная страна, переездом в которую интересуются больше, чем туризмом — Канада. О пребывании в Израиле чаще всего спрашивают в связи с лечением там.

Для некоторых стран бывшего СНГ (особенно для Украины и Узбекистана) характерно наличие запросов просто про жизнь — о местных форумах, досках объявлений, знакомствах. Об Узбекистане, Таджикистане и Украине часто спрашивают в связи с возможной иммиграцией в Россию.

ОАЭ

Болгария

Узбекистан

Шри-Ланка

Кипр

Таджикистан

Вьетнам

Черногория

Украина

Доминиканская Республика

Израиль

Молдавия

Таиланд

Латвия

Киргизия

Египет

Канада

Азербайджан

Кипр

Чехия

Армения

Куба

ОАЭ

Черногория

Венгрия

Австрия

Австралия

По данным поиска Яндекса, октябрь 2014

Влияние

Культурное влияние — наиболее разнообразный тематический блок. Сюда попадают запросы о кино, музыке, искусстве, телевидении, известных людях, кулинарных рецептах и ресторанах с национальной кухней, спорте, дизайне и стиле, а также о культуре в целом. У некоторых стран есть специальные темы — например, люди спрашивают про голландскую живопись, канадские технологии, ирландские и аргентинские танцы, норвежскую вязаную одежду, китайские гороскопы и календари.

Темы запросов о культуре разных стран
Чтобы подсветить страну или тему, наведите курсор на дугу

Больше четверти всех запросов, связанных с культурой, — запросы о кино. Поэтому среди стран с сильным культурным влиянием оказываются те, фильмы и сериалы производства которых часто ищут — Индия и Турция. Музыку чаще всего ищут французскую и армянскую, а еду — грузинскую, китайскую и узбекскую. О некоторых европейских и латиноамериканских странах (Бразилии, Испании, Аргентине) часто спрашивают в связи с футболом — причём ищут не конкретные соревнования, а расписания местных чемпионатов или записи старых матчей. О Канаде так спрашивают в связи с хоккеем.

По сравнению с культурным, товарное влияние выражено у меньшего количества стран. Только для четырёх стран доля поисковых запросов про товары и услуги превышает 30% (и для них же это — самая популярная тематика). Сильнее всего выражен интерес к товарам из Китая (любым — от автомобилей до бижутерии), Швейцарии (в основном к ножам и часам), Италии (к обуви, одежде и товарам для дома) и Финляндии (к одежде и обуви).

Кроме товаров, произведённых в определённых странах, пользователи ищут вещи, которые можно дешевле купить где-нибудь за пределами России. Особенно это характерно для стран, с которыми граничит Россия: Литвы, Финляндии, Белоруссии. Более 60% запросов про покупки за рубежом касаются машин, особенно популярна покупка машин в Литве.

Язык

Больше всего пользователи Яндекса интересуются английским языком — таких запросов на порядок больше, чем про любой другой язык; более 85% запросов про Великобританию связаны с английским языком. Кроме английского заметен (больше 10%) интерес только к распространённым в мире европейским языкам: немецкому, испанскому, французскому и португальскому. Люди задают запросы об изучении этих языков и о переводе разных слов — чаще об изучении, и только для португальского больше запросов о переводе.

Отражение

Тема «отражение» показывает не интерес к самим странам, а, скорее, их след в языке и культуре. Для всех исследованных стран, кроме ОАЭ, нашлось что-то, названное в их честь или в связи с ними. Для 25 стран таких запросов достаточно много — более 10%.

Страна

Примеры объектов

Примеры поисковых запросов

Мадагаскар

Мультфильмы

[пингвины из мадагаскара 2014]

КНДР и Южная Корея

Морковка и другие овощи

[как сделать морковку по-корейски в домашних условиях если есть приправа] [зеленые помидоры по-корейски на зиму]

Болгария

Перец и болгарка

[салат на зиму из капусты и перца болгарского и петрушки]

США

История ужасов, пирог, папаша и «Топ-модель по-американски»

[американский пирог все части по порядку]

Мексика

«Каникулы в Мексике» и глазоух

[каникулы в мексике когда к комуто приехал отец и они измеряли девчонкам талию]

Куба

Улицы и торговый центр в Челябинске

[пересечение улиц бурмагиных и кубинской на карте] [трк куба челябинск официальный сайт]

Ирландия

Кружево, сеттер, волкодав, терьер и «Однажды в Ирландии»

[ирландское кружево воротнички схемы] [ирландский красный сеттер]

Бразилия

«Проспект Бразилии», орех, попа и маникюр

[бразильский орех полезные свойства] [как накачать бразильскую попу чтоб попа набрала массу?видео]

Монако

Принцесса

[принцесса монако 2014 смотреть онлайн трейлер]

yandex.ru

Сколько языков поддерживает Яндекс, Google, Yahoo, Апорт, Рамблер, AltaVista???

А Вы у них спросите!!!

только европейские и азиатские, то есть те в каких странах поисковики есть

азербайджанська албанська англійська арабська африкаанс баскська білоруська болгарська в’єтнамська валлійська вірменська гаїтянська креольська гінді голландська грецька грузинська ґалісійська данська естонська іврит ідиш індонезійська ірландська ісландська іспанська італійська каталанська китайська корейська латиська литовська македонська малайська мальтійська німецька норвезька перська польська португальська російська румунська сербська словацька словенська суахілі тайська турецька угорська українська урду філіппінська фінська французька хорватська чеська шведська японська И это только Google! На все сайты ответа не хватит 🙂 А посчитать можете сами :Р (спойлер: 57 языков) <a rel=»nofollow» href=»http://translate.google.com/#» target=»_blank»>http://translate.google.com/#</a>

touch.otvet.mail.ru

Компания Яндекс — Руководство компании Яндекс

Аркадий Волож

генеральный директор группы компаний Яндекса

Тигран Худавердян

управляющий директор группы компаний Яндекса

Грег Абовский

операционный и финансовый директор

Елена Бунина

генеральный директор Яндекса в России и HR-директор

Андрей Стыскин

руководитель поискового портала

Даниил Шулейко

генеральный директор Яндекс.Такси

Антон Забанных

руководитель Яндекс.Вертикалей

Дмитрий Иванов

руководитель Яндекс.Дзена

Артём Савиновский

руководитель медиасервисов

Роман Чернин

руководитель геосервисов

Вадим Марчук

вице-президент по корпоративному развитию

Леонид Савков

коммерческий директор

Максим Гришаков

руководитель Яндекс.Маркета

Андрей Себрант

директор по стратегическому маркетингу

Григорий Бакунов

директор по распространению технологий

yandex.ru

Новый Yandex.Store — что, зачем и почему / Nevosoft corporate blog / Habr

Сегодня стало известно, что «Яндекс» запускает собственный магазин Android-приложений. Мы попросили Александра Зверева, руководителя сервиса Yandex.Store, ответить на несколько вопросов для читателей Хабра и нашего сайта App2Top.ru. Например, о том, как они планируют выдержать конкуренцию с Google Play, сколько процентов будут отдавать разработчикам и будут ли какие-то преимущества у создателей контента из России.

Почему «Яндекс» решил взяться за создание собственного магазина мобильных приложений?

Это логичный шаг для нашей мобильной экосистемы – набора приложений, которые решают основные пользовательские задачи. У нас уже есть мобильный поиск, есть мобильные карты, мы предоставляем облачный сервис и оболочку для интерфейса под Android. Единственное, чего не хватало — собственного магазина приложений.
Некоторое время назад вы представили собственную оболочку для Android, теперь вот собственный магазин, стоит ли ждать от вас в обозримом будущем оригинальной ОС?

Пока Android кажется нам вполне открытой и перспективной системой, которая даёт возможность делать альтернативные сервисы.
Зачем Android-платформе еще один стор? Ведь зачастую происходит так, что сторы, пытающиеся конкурировать с GooglePlay, пользователи просто не замечают. Как вы решили эту проблему?

Они не замечают те сторы, которые конкурируют на свободном рынке. Скажем так: пользователи не замечают вторые сторы, даже если они принадлежат серьезным брендам. И связано это с тем, что в дополнительном магазине приложений потребности у пользователя нет: если оба стора хорошие, то в них будет одинаковый контент, и нет смысла использовать оба. А мы ориентируемся на производителей устройств и сотовых операторов, которые будут предустанавливать Yandex.Store в качестве единственного магазина приложений. И поэтому вопрос борьбы за пользователя будет перенесен в сферу конкуренции между устройствами.

«Яндекс» — одна из немногих компаний, которая может предложить пользователям, как минимум на наших локальных рынках, полную экосистему: как я уже говорил, это Поиск, Карты, облачные сервисы, Почта и теперь Android-маркет.

На какой тип девайсов вы будете делать упор – на планшеты или смартфоны?

У нас уже есть договорённости с производителями трех планшетов. И мы видим, что на рынке есть заинтересованность в нашем продукте. А вообще, Yandex.Store будет универсальным, мы будем стараться сделать так, чтобы его можно было поставить и найти подходящие приложения для любого Android-устройства.
Что получают с этого партнеры компании? Например, Мегафон?

Мы делимся с ними прибылью, для них – это возможность зарабатывать с контента. А, кроме того, это возможность предоставить своим клиентам хорошие локализованные сервисы.
В чем преимущество смартфонов с Yandex.Store для пользователей?

Как минимум, в этих самых сервисах. Они будут лучше, чем все аналоги, по крайней мере, на локальных рынках – точно.

Вообще, для нас это первый продукт, который мы будем сразу запускать «на весь мир». Сегодня мы анонсируем его в Москве, на своей конференции, а завтра – на AppsWorld в Лондоне.

На данный момент вы заключили лицензионный договор с Opera на 40 тысяч приложений. Как еще планируете увеличивать свой портфель приложений? Будет ли у российских разработчиков приоритет по попаданию в Yandex.Store со своими приложениями?

Никаких предпочтений не будет. Очень хочется, чтобы общественность воспринимала Yandex.Store не как российскую, а как большую международную историю.

Что касается привлечения разработчиков, то именно поэтому мы дали им возможность сегодня на конференции поработать с альфа-версией, оставить свои отзывы – мы хотим учесть их пожелания. И завтра в Лондоне тоже будем общаться. Конечно, впоследствии мы будем принимать участие в разных мероприятиях, устраивать мастер-классы и т.п. Мы много интересного можем рассказать разработчикам с технической точки зрения. Но основная идея в том, чтобы сделать добавление приложение в Yandex.Store максимально простым: им потребуется потратить всего 5-7 минут, чтобы получить еще один канал продаж своего продукта.

Сколько языков поддерживает Yandex.Store?

На старте будет два языка – русский и английский, но в в дальнейшем мы локализуем его и на другие.
Правильно ли понимаем, что скоро, например, в США можно будет купить Android-смартфон с предустановленным магазином приложений от «Яндекса»?

Мы надеемся, что так и будет :). Для этого нам нужно будет договариваться с соответствующими зарубежными вендорами, и мы с удовольствием будем это делать. В России договоренности с несколькими производителями девайсов уже есть, многим партнерам это интересно и выгодно.
Сколько процентов будете брать с прибыли?

Столько же, сколько и все остальные – 30%. При этом, независимо от типа оплаты (а мы хотим сразу же поддержать и мобильную коммерцию, которая позволяет списывать деньги со счета мобильного телефона) конечная стоимость будет неизменна для пользователя, а размер прибыли – для разработчиков. То есть разработчик всегда получает свои 70%, а остальные 30% делятся между нами, партнером и биллингом.
Как будет происходить процесс аппрува?

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

habr.com

Какой язык программирования больше всего любят в Яндексе? И всегда ли любовь взаимна

Сегодня мы хотим продолжить серию постов, в которых задаём разработчикам из Яндекса и пользователям Хабра самые острые для любого программиста вопросы. Сегодня это вопрос о том, какой язык программирования для вас любимый.

В любой компании, где есть разработчики, периодически возникают споры о том, ужасен Perl или прекрасен, обязательно ли знать функциональные языки или нет, насколько мотивирован выбор C++, с какого языка программирования нужно начинать учиться и т.п.

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

Многие из тех, с кем я говорила, знакомы вам по постам в блоге Яндекса на Хабре: anatolix, kappa, bobuk, yafinder, styskin. Несмотря на то, что многие участники нашего опроса стали руководителями, они продолжают писать код. Под катом можно прочитать подробные ответы, не полностью попавшие в видео, и рассказать, что вы думаете по теме.


Григорий bobuk Бакунов
Программирует 25 лет. В Яндексе — 10 лет.

Когда-то пришёл работать системным администратором, а сейчас — директор по распространению технологий.

Вопрос, как всегда, очевидный. У меня любимых языков программирования, наверное, много. Больше всего я в последнее время пишу на Питоне — просто в силу того, что это язык, который позволяет мне максимально быстро выразить то, о чем я думаю. Но, конечно, он не единственный, и иногда приходится довольно много писать на JavaScript. Это не самое приятное развлечение в моей жизни. Наверное, больше всего кода и с наибольшим удовольствием я написал на Лиспе. 

Мне никогда не удавалось написать что-то хорошо на Erlang, потому что меня от него немножко подташнивает. Я бы даже не сказал, что это язык. Erlang — это такая среда, которая создана одной конкретной компанией, развивается в рамках одной конкретной компании, в которой был такой своеобразный культ личности. Иногда это хорошо, но иногда это приводит к тому, что все делается так, как удобно одному конкретному человеку. Есть небольшая группа людей, которые сильно похожи на создателя Erlang. Для них все удобно, эффективно, красиво — и я даже двух таких человек знаю. Но в реальной жизни для меня это что-то неудобное. Это как сесть в треугольное кресло и пытаться как-то разместиться. Ты садишься и понимаешь, что вообще не мое. И здесь болит, и здесь болит, как ни откинься. И уснуть невозможно. Вот у меня от Erlang такое ощущение. Примерно похожие ощущения были, когда я пытался заниматься Smalltalk, но тут тонкость в том, что он был для меня вынуженной необходимостью и поэтому я себя немного пересиливал. Видимо, Smalltalk принял мою форму. Ну, я не верю, что это я принял его форму. А с Erlang не срослось. 

Данил stolen Загоскин
Программирует 16 лет. В Яндексе — год.

Разработчик в группе разработки интерфейсов облачной платформы. Данил занимается нашим WebDAV-сервером, о котором мы рассказывали и который был написан на Erlang.

Мой любимый язык — Erlang, поэтому я здесь на нём и пишу. Когда я думал о том, как я хочу программировать, я подумал-подумал и что-то придумал. И когда я начал рассказывать об этом своим друзьям, они сказали, что я придумал Erlang. Поэтому я просто взял его и стал на нем писать. 

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

Нелюбимых языков у меня нет. Есть языки удобные и неудобные. Я думаю, что есть те, которые для меня неудобны, но я не могу назвать их нелюбимыми.

Сергей svv Вавинов
Программирует 27 лет. В Яндексе — 6 лет.

Пришёл в Яндекс разработчиком в Яндекс.Видео. Был главным в разработке Музыки, потом — в службе медиасервисов. Сделал несколько проектов для Яндекс.Диска. Сейчас — руководитель группы технологий работы с большими данными. Одна из задач, над которой работает Сергей, — проекты Яндекса для ЦЕРНа.

Я боюсь, что моего любимого языка программирования еще не создали, но могу перечислить нелюбимые. Мне не нравится C++. Он из тех языков, которые, наверное, нужно знать и на которых нужно уметь писать. То есть, как зарабатывать деньги, драться — можно любить, можно не любить, но нужно уметь. Для многих проектов полезно знать Java. С точки зрения самого языка, он достаточно плохой и убогий. Люди, которые всерьез занимаются программированием, сразу будут чувствовать его ограничения. Но Java — это не только язык, но и платформа: виртуальная машина JVM, стандартная библиотека, большое количество open source библиотек. Если понимать достоинства и ограничения платформы, это вполне подходящий язык для многих больших проектов. Очень важно знать какие-то скриптовые языки — Perl, Python. Первый, скорее, из нелюбимых, в второй — из любимых. 

Есть некоторые количество языков, у которых есть какие-то перспективы и из которых могут вырасти реально достойные. Сейчас сложно судить, какие из них выстрелят, но за ними стоит следить, чтобы понимать, какие в них заложены идеи. Из таких языков, например, Rust — язык, который сейчас используется для всяких мозилловских разработок. Он достаточно современный и потенциально может заполнить нишу, которую сейчас занимает C++ и отчасти Java. В нём много идей и из функционального мира, много идей о безопасном программировании. Но пока это именно исследовательская разработка, но Rust из тех языков, за которыми стоит следить. 

Артём breqwas Куликов
Программирует 12 лет. В Яндексе — 8 лет.

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

Я пишу программы на языке программирования Perl, и мне это нравится. Когда-то давно меня прособеседовали на язык C++ и взяли на работу. Я тогда хоть и был студентом, но уже успел где-то поработать. И вот в Яндексе мой тогдашний начальник, которого все именуют Дрюха, несмотря на то, что  у него есть имя и фамилия, спросил меня: «Хочешь на C++ программировать?»  Я ответил: «Не-е-ет». В ответ он сказал: «Тогда учи Perl». И я его выучил. С тех пор пишу на нём, и это просто прекрасно Он не пытается объяснять мне, что надо делать, и я пишу так, как хочу сам. 

Нелюбимый язык программирования — это тот, который вызывает боль и несчастье. Обычно на таких языках люди не пишут. Зачем? Есть языки, которые у меня вызывают боль, а у остальных — нет. Например, есть у нас люди (и некоторые из них даже сидят со мной в одной комнате), которые любят писать большие программы на языке Shell. Это ужасно. Зачем они это делают, я не знаю, но они их пишут. И мне их приходится читать. Это неприятно. 

Андрей Мищенко
Программирует 24 года. В Яндексе — 9 лет.

Пришёл в Яндекс разработчиком на C++, долго был руководителем разработки Поиска по блогам. Сейчас работает над улучшением алгоритмов машинного обучения в поиске.

Мой любимый язык программирования не для работы, а для души, это, конечно, Haskell. По крайней мере, когда я о нём узнал, он произвел на меня самое большое впечатление. Все, что было до этого, померкло. Я представить себе не мог, что могут быть языки программирования настолько стройные математически. Какие там замечательные системы типов, какие там замечательные ленивые вычисления, как там можно удобно и компактно формулировать мысли. Но я прекрасно понимаю, что для работы он более-менее не применим. На нём удобно писать статьи, когда ты хочешь рассказать о каком-то алгоритме так, чтобы его очень хорошо все поняли, а твой рассказ при этом был очень коротким. Вот в таких случаях код лучше всего написать на Haskell. Кому надо, те поймут.

Вообще программировать я начинал с Паскаля, потом были C, C++, немного скриптовых языков. Язык, который я лучше всего знаю для работы, это Perl, но не скажу, что он сильно мною любимый. В нем хватает своих недостатков, так скажем.

Если говорить о нелюбимых языках, то, наверное, могу вспомнить XSL. Он очень громоздкий. То есть в нем были совершенно замечательные задумки, но то, как они воплотились, меня пугает. 

Алексей kappa Капранов
Программирует 21 год. В Яндексе — 3 года.

Когда-то был руководителем Рамблер-Почты. Сейчас руководит группой инфраструктуры персональных сервисов в Яндексе. Лёша рассказывал на Хабре, как мы научили Почту обмениваться письмами по IPv6 и поддерживать SSL-шифрование.

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

Когда-то это был первый динамический, первый скриптовой язык, который позволял очень-очень быстро воплощать свои идеи и мысли в жизнь. После него появилось много последователей, но, мне кажется, он остался самым нескучным из всех скриптовых языков. Один из его важных принципов — это то, что любое действие можно выполнить несколькими способами. Часто этих способов действительно много, и это позволяет выбрать из них иногда самый быстрый, иногда — самый элегантный, иногда — самый короткий, иногда, может быть, самый понятный другому человеку, не знакомому с языком. Perl позволяет одну и ту же программу написать миллионами разных способов. Это очень прикольно. 

А языка, который бы вызывал у меня прям негативные эмоции, я не припомню. Разве что какие-то очень-очень многословные языки типа неаккуратной студенческой Java. 

Анатолий anatolix Орлов
Программирует 25 лет. В Яндексе — 9 лет.

Первые два года писал Маркет. Долгое время занимался поиском — в основном его производительностью, а потом и всем остальным. Сейчас занимается разными проектами в области скорости, архитектуры и т.д. Заместитель руководителя направления поисковых сервисов. Входит в 2% людей, которые заканчивают курсы на Coursera.

Любимый язык программирования у меня C++. И нелюбимый язык программирования у меня тоже C++. Что достаточно странно. Я его люблю за то, что он мощный и в нём ты не платишь за возможности, которые не используешь. Но современные языки программирования позволяют писать те же самые вещи сильно проще.

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

Андрей yafinder Плахов
Программирует 24 года. В Яндексе — 6 лет.

Пришел в Яндекс старшим разработчиком. Первой его задачей было создание нового типа факторов ранжирования — доменных. Сейчас руководит службой функциональности поиска — в частности, разрабатывает поисковые подсказки.

C++. Это такой швейцарский нож. Это плохой молоток, плохой нож, плохая ложка, плохая вилка, плохой штопор и так далее. Но когда вы где-нибудь в поле, а у вас нет штопора, но есть швейцарский нож, это замечательно. 

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

Алексей Захаров
Программирует 24 года. В Яндексе — 6 лет.
Руководитель Java-разработки в отделе разработки облачных сервисов.

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

Java такой, на самом деле, серьезный язык, на котором можно написать достаточно серьезный код. Он будет хорошо работать, будет статически проверен, в нем будет мало ошибок. Для него написано очень много всяких фреймворков, хороших IDE, тулзов, которые многое за тебя сделают: и подсветят синтаксис, и проверят его. Много всего хорошего сделано за время существования платформы. А Python такой более легковесный, более легкомысленный язык. Но на нём можно делать такие элегантные штучки, красивые и короткие программы, которые ласкают глаз, когда ты на них смотришь. 

В Python нет статической типизации, поэтому ту программу, которая на Java занимает два экрана, можно уместить в 10 строчек и получить удовольствие от этого. Но в то же время он не обладает таким страшным синтаксисом, как Perl и еще какие-то языки. Но это, конечно, дело вкуса. Кому-то нравится Python, кому-то — только Perl, кому-то — только Java. Есть много Java-разработчиков, которые любят такие легкомысленные штуки вроде Python’а и JavaScript’а. А я люблю и то, и другое. 

В той части Яндекса, где я работаю, традиционно не очень любят Perl, потому что он страшен. Немножко побаиваются C++, потому что на нем можно сделать очень серьезные большие и страшные программы, которые потом никто не поймет, в которых очень долго можно искать ошибку, потому что в C++ можно делать очень много такого, что запрещенно, скажем, в Java. Вот это пресловутое множественное наследование, перегрузка операторов в плюсики и минусики. Можно сделать такую программу, которая вообще непонятно о чем будет. Но, конечно, если это будут читать люди, которые любят C++, то они, наверное, начнут генерировать какой-то гнев в мою сторону. Так что я не буду больше ничего говорить. 

Михаил mlevin Левин
Программирует 18 лет. В Яндексе — 5 лет.

Вы могли видеть лекцию Миши о том, как математика помогает Яндексу зарабатывать. Очень большая часть его деятельности — работа в наших академических программах. Он преподает в Школе анализа данных, участвует в создании программы обучения на факультете Computer Science Вышки и Яндекса. Дважды завоевывал медали на ACM ICPC в составе команды МГУ им. М.В. Ломоносова.

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

Антон pg83 Самохвалов
Программирует 18 лет. В Яндексе — 9 лет.

Пришёл в Маркет программистом на C++. Работал над самыми разными задачами сервиса. Через несколько лет перешёл в поиск, где занялся надежностью и производительностью runtime поиска. Сейчас занимается системой сборки, которая позволит собирать всю нашу кодовую базу за несколько минут на большом распределенном кластере.

У меня нет любимого языка программирования, потому что язык программирования — это инструмент, то, чем ты сейчас пользуешься. Есть языки, на которых мне нравится писать больше и на которых мне нравится писать меньше, но нет любимых. Я достаточно консервативен в выборе. То есть у каждого программиста есть коробочка с языками, которые он использует. Я хочу, чтобы моя коробочка была маленькой, и на текущий момент времени я выбрал для себя C++ и Python. Собственно эти языки и использую. Но они не любимые, а просто инструмент. 

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

Андрей styskin Стыскин
Программирует 18 лет. В Яндексе — 9 лет.

Пришёл в Яндекс разработчиком на Java в группу поиска Маркета. Занимался классификацией товарных текстов и извлечением фактов из товарных описаний. Так началось его увлечение поиском и машинным обучением. Вне работы Андрей делал различные IR-игрушки: генератор стихов на языковых моделях, робота для прокачки социальных сетей. Сейчас Андрей руководит отделом ранжирования, в котором работает команда почти из 200 человек.

Любимый язык программирования — Java. Но я так давно им не занимался, потому что в поиске принято все делать на C++, когда это что-то серьезное, и на Python, когда у людей очень мало времени и быстро хочется показать результат. Это о таких, как я.

Java достаточно прост для того, чтобы быстро делать прототипы любой сложности, потому что он достаточно унифицирован. Все люди, которые умеют писать на нём, смогут воспринимать чужой код, быстро разбирать и переиспользовать компоненты. C++ этим свойством, например, абсолютно не обладает. И, если заранее не договориться, что вот здесь мы делаем так, а здесь — так, прочитать чужой код на C++ практически нереально.

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

Степан Кольцов
Программирует 10 лет. В Яндексе — 7 лет.

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

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

Условно говоря, есть всего два вида программ. Первые должны очень-очень быстро работать и выжимать последние байты из памяти и последние такты из процессора. А программы второго вида не очень требовательны к железу, и главное требование к ним самим — писать их нужно быстро, а поддерживать — дёшево. Сейчас мир устроен так, что первые, очень требовательные к железу, программы пишут на C++, а вторые — на Java. Как я уже говорил, я пишу на последнем и мне больше нравится писать, когда, условно говоря, можно написать много кода, от которого не требуют быстрой работы.

Но в будущем все будут писать на Rust. Rust — это моя любимая тема. Я всем рассказываю про Rust. Проблема C++  в том, что хотя программы получаются быстрыми, но написать их на нём так, чтобы они не падали, очень тяжело. Язык дает очень мало гарантий безопасности. Java дает очень много гарантий, но не позволяет писать программы так, чтобы они быстро работали. Rust, с одной стороны, позволяет писать безопасные программы, с другой — очень быстрые. Поэтому мой любимый язык программирования — это Rust. Но он еще не дошел до такого состояния, чтобы его можно было использовать, и будет таким лет через пять.

Я не люблю все динамические типизированные языки программирования — Python, Perl, JavaScript. У меня очень плохая память, а программы на них требуют, чтобы человек много всего запоминал. Нужно держать в голове какую-то информацию о типах, которой нет в коде. На самом деле, условно  говоря, мне с ними совсем тяжело, потому что у меня плохая память. Людям, у которых хорошая память, просто тяжело. 

Пока я готовила этот пост, задумалась, что если бы материал про языки программирования выходил в каком-нибудь массовом издании, там бы наверняка был психологический тест вроде «Какой язык программирования вам подходит». А как вы считаете, от чего зависит выбор того, на каком языке вы будете писать? И какие у вас любимые и нелюбимые языки программирования?

habr.com

Оставьте комментарий