Почему в ШАД и СS центре такой упор на С++?

Почему в ШАД и СS центре такой упор на С++?

СS центр
compscicenter.ru

ШАД
habrahabr.ru/post/224219
shad.yandex.ru
  • Вопрос задан
  • 4215 просмотров
Решения вопроса 1
@CAMOKPYT
С++ является стандартом в решение алгоритмических и наукоемких задач, так как позволяет писать очень высокопроизводительный код за умеренное время
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@mamkaololosha
Для полноценной работы пограмист должен знать минимум на 1 уровень абстракции ниже, чем работает сам.
Ответ написан
Комментировать
vt4a2h
@vt4a2h
Senior software engineer (C++/Qt/boost)
Используя C++ нет необходимости платить за то, чем не пользуешься. Сколько бы не ругали C++, программы на нём получаются быстрыми и экономными в плане использования ресурсов. Чем быстрее работают программы, тем быстрее обрабатываются большие объёмы данных. Чем меньше ресурсов требуют программы, тем меньше надо аппаратного обеспечения. Очень упрошёно, но смысл примерно таков.
Учитывая тот факт, что CS (филиал ШАД в Питере) и ШАД готовят специалистов для Яндекса, вполне очевидно, что обучать там будут технологиям, которые в перспективе принесут прибыль компании.
Ну ещё следует учесть тот факт, что после C++ выучить любой язык, на котором надо писать много кода, пока солнце еще высоко (Java, C#) не составляет особого труда, а скрипты вроде Python вообще кажутся игрушкой. Т.е. один раз обучив заинтересованного человека C++ мы получим спецалиста, который понимает как всё работает и без труда освоит необходимый стек технологий.
(Разумеется я не говорю, что только C++ в рамках курсов ШАД сделает из человека специалиста, нужно еще много знаний из связанных областей.)
Ответ написан
globuzer
@globuzer
gezgrouvingus progreszive ombusgrander greyderzux
В одном интервью у всех разработчиков яндекса (у большинства программистов) спрашивали про любимый язык. Практически все ответили что это Python, но почти все кодируют и сидят на C++\C.
Так что C++\C в продакшене это онли вэй, пайтон для решения рутиных задач и души.
Вообще C++ база и основа программирования, с него многие начинают свой путь в программисты, ну по опыту так, по сути образования, мировых тенденций. Хотя сейчас в школах очень стараются даже школьникам пайтон преподавать.
C++\C - очень мощный и могучий инструмент, он как могучий, так и опасный, можно увлечься, что натворить такого, что потом неразребешь, но это вещь! А Python действительно у многих для души! :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы