Но я вам вот что скажу, мужики. Рулит, прежде всего, алгоритмика. Вот те самые танцующие деревья и бла-бла-бла. Алгоритмы - рулят. Да, на Си и плюсах их можно реализовать максимально быстро, интерпретируемые недоязыки сосут. Но прежде всего - алгоритмы.
Ну и в плюсах дофигища тонкостей. Что, например, string.swap() в разы быстрее std::move(), что лямбды и темплейты не всегда бесплатны - это, сцуко, знать надо. Или проверять лично, потому что SO утверждает - обычно - прямо противоположное.
Но я вам вот что скажу, мужики. Рулит, прежде всего, алгоритмика. Вот те самые танцующие деревья и бла-бла-бла. Алгоритмы - рулят. Да, на Си и плюсах их можно реализовать максимально быстро, интерпретируемые недоязыки сосут. Но прежде всего - алгоритмы.
согласен, правда лично мне только 1 раз в жизни понадобилось дерево самому писать. имхо достаточно просто знать какие структуры данных где юзать
согласен, правда лично мне только 1 раз в жизни понадобилось дерево самому писать. имхо достаточно просто знать какие структуры данных где юзать
Нифига не достаточно, если пишешь что-то большее, чем одноразовая тулза пофигу для чего. И совершенно не пофигу, в случае, если пишешь что-то сколь-нибудь производительное и многопоточное.