Индийский код с неожиданной логикой
Известный анекдот про индусский код звучит так: 1 bool F(bool a) 2 { 3 if (a == true) return true; 4 else if (a == false) return false; 5 else return !true && !false; 6 } 3. Что же тут смешного? Отметьте все верные утверждения про этот код
На изображении показан шуточный фрагмент кода на псевдоязыке C-подобного синтаксиса с функцией, возвращающей значение в зависимости от булевого аргумента. Шутка высмеивает избыточный и бессмысленный стиль программирования, стереотипно приписываемый «индусскому коду»: первые две ветки просто возвращают сам аргумент, а последняя содержит невозможное условие !true && !false. Такой мем отправляют как реакцию на плохой, переусложнённый или очевидный код. EN: The image shows a humorous code snippet in a C-like pseudolanguage with a function that returns a value depending on a boolean argument. The joke mocks redundant and nonsensical programming, stereotypically attributed to “Indian code”: the first two branches simply return the argument itself, while the last contains the impossible condition !true && !false. This meme is used as a reaction to bad, overcomplicated, or obvious code.
- @ithueti / 196 2018-05-14
- @right_wing_dev_squads / 3442 2022-02-10
- Type
- image
- Size
- 634×205 · 18.4 KiB
- Mood
- саркастичный, абсурдный
- Language
- ru
- Added