ЭсТэЭльно сипласпласное
(Задумчиво глядит на свеженаписанный другими “мастерами” код)
Вы знаете, мне кажется, что в учебных заведениях, обучающих нелегкому искусству разработки программного обеспечения, должны обучать в первую очередь вовсе не комбинаторике с вычислительной математикой и алгоритмами с прочей теорией графов. Первые три года студенты должны постигать нелегкое искусство использования стандартных средств. Восемь часов в день, пять дней в неделю.
Чтобы никаких доморощенных MySuperArray вместо стандартных контейнеров, никаких сортировок бубликом вместо std::sort и прочих заново изобретенных колес. За написание “потокобезопасных врапперов” поверх STL контейнеров должно следовать немедленное отчисление.
Тем же, кто освоит нелегкое искусство неизобретательства велосипедов, можно будет давать бакалавра. А тем, кто после всего этого решит остаться еще немного поучиться, уже можно рассказывать про Кнута с прочими пряниками вроде Александреску и пугать lock-free алгоритмами.
А то ведь кошмар, что творится.