(С) 2010 Юрий Баранов (baranovu+ghСОБАКАgmailТОЧКАcom)
Исходные тексты распространяются на условиях лицензии GNU 2.0
Этот код написан по предложению одной крупной компании в качестве теста при соискании должности C++-программиста.
Никакой практической пользы исполняемые файлы из этого пакета не несут. Они демонстрируют мои возможности разработчика на C++ и могут служить подтверждением моей квалификации для потенциальных работодателей. С этой целью и выкладываю исходники в общий доступ.
Подробнее о реализации самой задачи и чем отличаются beefsort и beefasort можно прочесть здесь.
Дополнительные замечания к первой реализации и описания основных опций программы beefsort.
Предложенную мне формулировку задания можно посмотреть здесь
Проект компилировался на Linux, должны быть установлены
- компилятор GCC версии 4.5 (g++-4.5)
- библиотека Intel Threading Building Blocks 3.0 (tbb)
- boost 1.44 или более поздняя версия
Проект почти не содержит системно-зависимого кода, его несложно портировать под другие платформы, на которых имеются необходимые библиотеки.