Няшная / Говнокод #29242 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
char seq[32];
int s = 0;
seq[s++] = ':';
seq[s++] = ' ';
seq[s++] = 'i';
seq[s++] = 'c';
seq[s++] = 'm';
seq[s++] = 'p';
seq[s++] = '_';
seq[s++] = 's';
seq[s++] = 'e';
seq[s++] = 'q';
seq[s++] = '=';
seq[s++] = '0' + i;
seq[s++] = ' ';
seq[s++] = 't';
seq[s++] = 't';
seq[s++] = 'l';
seq[s++] = '=';
seq[s++] = '6';
seq[s++] = '4';
seq[s++] = ' ';
seq[s++] = 't';
seq[s++] = 'i';
seq[s++] = 'm';
seq[s++] = 'e';
seq[s++] = '=';
/* Random-ish time 10-50ms */
int time_ms = 15 + (i * 7) % 30;
seq[s++] = '0' + (time_ms / 10);
seq[s++] = '0' + (time_ms % 10);
seq[s++] = ' ';
seq[s++] = 'm';
seq[s++] = 's';
seq[s++] = '\n';
seq[s] = '\0';

Вайб-кода из проекта Vib-OS. Если хочется ещё: https://pvs-studio.ru/ru/blog/posts/cpp/1354/

Запостил: Andrey_Karpov Andrey_Karpov, (Updated )

Комментарии (9) RSS

  • Вроде даже работает. Но интервал, конечно, не 10-50, а уже.

    Сам же код напоминает то, что раскрыла команда «ВКонтакте». Закос под оптимизацию.
    Ответить
    • а где тут оптимзиация? Это пессимизация как раз: куда логичнеее было бы разместить строку в памяти, и взять на неё указатель
      Ответить
  • Это функция эмцляции ping?;)) То-есть мало того, что её накопипастили, так еще и она на самом деле ничего не делает! Стесняюсь спросить, а в этой ОС весь IP стек так реализован?
    Ответить
  • Вайбкодинг напоминает загадку про шанс на встречу в лесу динозавра: 50%: или встретишь, или нет.

    Вот и вайбкод может оказаться нормальным, а может, что называется, куском дерьма. Узнать это можно только внимательно его прочитав.
    Ответить
    • Динозавров с вероятностью 99.999% встретишь, хоть один да чирикнет на веточке.

      Вайбкод с вероятностью 0.00000001 может оказатся нормальным. Люди-то нормально ничего сделать не могут, что уж говорить о случайных комбинациях кусочков информации взятых от этих же людей
      Ответить
      • Действительно, обучали не на эталонном коде, а всё на том же говнокоде. Плюс машина глупая, она склеивает, не думая. Получаем говно в квадрате.
        Ответить
      • ну давай проверим

        > hoi. schrijf alsjeblieft een bubbelsort in python.
        > Hier is een bubblesort in Python:
        def bubble_sort(arr):                                                                                                          n = len(arr)
              for i in range(n):                                                                                                             swapped = False
                  for j in range(n - 1 - i):
                      if arr[j] > arr[j + 1]:
                          arr[j], arr[j + 1] = arr[j + 1], arr[j]
                          swapped = True
                  if not swapped:
                      break
              return arr

        De swapped-optimalisatie stopt vroegtijdig als de lijst al gesorteerd is, wat het beste geval O(n) maakt in plaats van
        altijd O(n²).
        Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8