- 1
- 2
Граждане!
Пишите код на высокоуровневых языках!
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
Граждане!
Пишите код на высокоуровневых языках!
Например, на паскале.
Программы на пасцале удобочитаемы, даже можно чуть вникнуть в задачу кода.
А то - хуй пойми, что означает например вот это:
byte_t vector_mult(const std::array<byte_t, 4>& v1, std::array<byte_t, 4>&& v2) {
std::transform(begin(v1), end(v1), begin(v2), begin(v2),
[](byte_t x, byte_t y) { return mapper.at(y)(x); });
return std::accumulate(begin(v2), end(v2), byte_t(0), std::bit_xor<byte_t>());
inkanus_gray 20.01.2020 21:29 # 0
В сиподобных programmng languages тип перемённой пишется слева от ее имени, приведение типов тоже чуть специфичнее, чем в этих Твоих паскалях.
Koko 21.01.2020 04:12 # 0
Steve_Brown 21.01.2020 11:13 # +3
Koko 21.01.2020 12:59 # 0
1024-- 21.01.2020 20:53 # 0
3.14159265 21.01.2020 20:54 # +1
Это снижает перфоманс.
В те времена Цари делали ультрахитрые свищи с дафф-девайсами и проваливанием.
На ГК уже были куски кода из K&R.
Koko 21.01.2020 04:07 # 0
XNJ "NJ&
Ксати, в стоке госта-бормана похожу кривой парсер код из поста.
Koko 21.01.2020 10:19 # 0
bormand 21.01.2020 11:56 # +2
gostinho 21.01.2020 12:00 # 0
Koko 21.01.2020 12:46 # 0
gost 21.01.2020 13:37 # +1
Видимо, [code][/code] в посте не парсится. Передал в инженерный отдел, что-нибудь придумаем.
Steve_Brown 21.01.2020 14:41 # 0
И все понятно - логика алгоритма видна, и эффективность при этом не страдает. А то вы залезли в кишки высокооптимизированной либы и жалуетесь, что СЛОЖНА.
gost 21.01.2020 16:35 # 0
Если бы. Это кусок из говнокода какого-то дебила: https://govnokod.ru/26357.