Все мы привыкли иногда/много писать плохой, часто — неудобочитаемый код, в результате получая недовольные лица коллег. Но если мы уж очень любим писать неудобочитаемый код, то постараемся быть лучшими. И так, лучшие неудобо-кодеры 2011.
Победитель показал еще большую извращенность, приведя пример шаблона:
Этот код появился после статьи Криса Касперски, где я увидел сочинение на C/С++.
Перефразируя, получил С++ наоборот, ну или почти наоборот, встречайте — Alien C++:
Совершенно работающий код, но не без include-ов, после чего все становиться ясным:
Третье место никто не занял, потому что участники и зрители бежали прикрывая рты…
Победитель конкурса
#include <iostream>
class ___000___
{
public:
___000___(int _) { m_____ = _; }
~___000___() {}
void _1_2_3_4_5_() { std::cout << m_____; }
int ____2_2___() { return m_____ * m_____; }
private:
int m_____;
};
int main()
{
int _ = 0,
__ = 0,
___ = 0;
double ____ = 0.0,
_____ = 0.0;
std::cin >> _ >> __ >> ___;
std::cin >> ____ >> _____;
int _0_ = ( _ + __ ) * (___ + static_cast<int>(____) / static_cast<int>(_____));
___000___ _________(_0_);
_________._1_2_3_4_5_();
____ = static_cast<double>(_________.____2_2___());
___000___* ____0______ = new ___000___(____);
return ____0______->____2_2___();
}
Победитель показал еще большую извращенность, приведя пример шаблона:
template <typename ___>
___8_9_(___ _, ___ __)
{
___ ____ = _ + __;
return ____;
}
Второе место
Этот код появился после статьи Криса Касперски, где я увидел сочинение на C/С++.
Перефразируя, получил С++ наоборот, ну или почти наоборот, встречайте — Alien C++:
tni niam zuk zuk2
sezam
tni a = 15;
elboud b = 20.0;
tni res = a + tsac_citats baidu tni renren zuk b zuk2;
dts::tuoc << res << dts::ldne;
nruter 0;
sezam2
Совершенно работающий код, но не без include-ов, после чего все становиться ясным:
#include <iostream> // ну это ясно
#include «alienator.h»
Внутренности alienator.h:
#define tni int
#define niam main
#define nruter return
#define elboud double
#define tsac_citats static_cast
#define dts std
#define tuoc cout
#define ldne endl
#define zuk (
#define zuk2 )
#define sezam {
#define sezam2 }
#define baidu <
#define renren >
Третье место никто не занял, потому что участники и зрители бежали прикрывая рты…