Новость дня: Выпущен CCleaner 5.53

Яндекс рассказал, на каких языках пишут его программисты



Яндекс


Яндекс провел опрос своих разработчиков, чтобы выяснить на каких языках программирования они пишут. Об этом сообщается в блоге Яндекса, где говорится следующее:

«Мы спрашивали у наших разработчиков, на чём они пишут, чтобы выяснить — какие языки программирования в Яндексе самые популярные. В опросе приняли участие больше половины разработчиков компании, расклад получился такой:




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

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

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

Java — это универсальный язык, на котором можно написать любое приложение, будь то игра Flappy Bird или веб-сервер, обрабатывающий миллионы запросов в минуту. Несмотря на название имеет мало общего с JavaScript. Разработка на нём пойдёт быстрее, чем на C++, однако программа может получиться чуть медленнее. Особенности Java позволяют создавать программы, которые работают практически на любом устройстве — от телефона до микроволновки. На Java у нас написаны, например, Маркет и Музыка.

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

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

С точки зрения задачи выбор языка — это поиск равновесия между эффективностью программы, квалификацией программиста и временем, потраченным на работу. Конечно, в реальности всё немного сложнее, поэтому иногда и случаются истории вроде той, с которой мы начали. «Шёл на вакансию C++, взяли на Perl, пишу на Python, а люблю Scala», — такое тоже бывает.

С точки зрения разработчика, выбор языка — это вопрос предпочтений. Кому-то действительно нравится сам язык, кому-то — задачи, которые он решает. Например, одни предпочитают фундаментальные задачи и пишут базу поиска на C++, а другие любят делать то, что видно пользователям, и пишут интерфейсы на JavaScript. Третьи пишут на каком-то языке просто потому, что знают его досконально. А некоторые, наоборот, готовы пробовать новое и участвуют в разных проектах.»

Автор: Softodrom.ru
Дата:


Porky
Porky, 20.03.2014 03:33
бейсик тоже норм...
login123
login123, 19.03.2014 21:19
Только Фортран! Только Хардкор!
» Прочитать остальные / Написать свой комментарий


Новости > Интернет > Яндекс рассказал, на каких языках пишут его программисты
Все рубрики статей:
Топ-сегодня: Интернет
Немецкая газета рассказала о превращении России в великую IT-державу
Россия превращается в великую IT-державу, это обусловлено тем, что российские IT-компании отличаются профессионализмом и инновационностью
Операторы связи протестируют «суверенный Рунет» в пилотном режиме
Законопроект о комплексе организационных, административных и технических мер по защите и устойчивой работе сети Интернет в России был принят Госдумой в первом чтении
Поисковик Nigma.ru закрылся
Российский поисковик «Нигма» уже три недели находится в офлайне
Digg.com принадлежал русским
Теперь Digg.com - один из 500 самых посещаемых сайтов в мире, стоимостью в $35 млн.
Google обязали сдать юзеров YouTube
Судебная тяжба медиаконгломерата Viacom против Google превратилась в грандиозный скандал, потрясший пользователей Интернета по всему миру
Новые статьи: Интернет
Немецкая газета рассказала о превращении России в великую IT-державу
Россия превращается в великую IT-державу, это обусловлено тем, что российские IT-компании отличаются профессионализмом и инновационностью
Операторы связи протестируют «суверенный Рунет» в пилотном режиме
Законопроект о комплексе организационных, административных и технических мер по защите и устойчивой работе сети Интернет в России был принят Госдумой в первом чтении
«ВКонтакте» подаст в суд на сервис по поиску пользователей по фотографиям
Руководство соцсети «ВКонтакте» инициировало разбирательство в отношении нового онлайн-сервиса для поиска пользователей по фотографиям
Microsoft: россияне чаще сталкиваются с оскорблениями в Интернете, чем пользователи в других странах
Microsoft выяснила, что в России риск пострадать в сети от посторонних людей практически в два раза выше, чем в мире
Google начал удалять из поиска запрещенные в России сайты
Google долгое время не фильтровал поиск в соответствии с требованиями российского законодательства, что вызывало неоднократные претензии Роскомнадзора

Статистика | Рейтинги | Авторам | Реклама
Copyright © 1999-2019 Softodrom.ru
О перепечатках | Рассылки | Пользовательское соглашение | Политика конфиденциальности | О проекте | Карта сайта
В Опере нет автоматического способа добавить поиск по Софтодрому.
Чтобы вручную добавить поиск по Софтодрому, нужно сделать следующее:
  1. Нажать Ctrl+F12.
  2. Выбрать вкладку «Поиск».
  3. Нажать «Добавить» (Add).
  4. В появившемся окне:
    1. Заполнить название (Softodrom.ru).
    2. Заполнить адрес: https://www.softodrom.ru/Поиск/?text=%s&qs
      Если нет поля «адрес», то кликнуть на «Подробнее».
    3. Остальные поля заполнить по желанию.
  5. Нажать «ОК».