LINUX.ORG.RU

бывает быдло- и просто программирование :) 

пример идиотизма в программировании:

...

// и на всякий случай: 

if (true == false)
   
    std::cout << "bla-bla-bla";

...

(С) Баш или иБаш (точно не помню)

Demon37 ★★★★
()

бывает еще трогательное программирование ) http://poignantguide.net

недавно достался проект, код настолько красив, что хочется пустить скупую мушскую слезу от умиления.

volh ★★
()

double trace = 0.0;
for (int i = 0; i < A.rows(); i++)
  for (int j = 0; j < A.cols(); j++)
    if (i == j)
      trace += A[i][j];

Joe_Bishop
()
Ответ на: комментарий от Demon37

#define true false //(с)баш

>// и на всякий случай:

>if (true == false) > std::cout << "bla-bla-bla";

>...

>(С) Баш или иБаш (точно не помню)

wfrr ★★☆
()
Ответ на: комментарий от Davidov

А сисьники неделями утечки ловят

vada ★★★★★
()

---
char *buf;

buf = malloc(1024);
buf = "hello";

free(buf);
---

вот такое видели. чел долго не мог понять почему прога сегфолтилась

Ex ★★
()

'быдло-программирование' - слово, используемое чаще всего в качестве оскорбления недоучившимися студентами при выяснении отношений на ЛОРе. Какой-либо семантики, поддающейся формализации не несет. Ближайщий аналог - слово 'кю' из к/ф 'Кин дза дза'

Burbaka ★★
()
Ответ на: комментарий от Ex

>что-то я тоже не могу понять 8(

>учи C :)))

ты лучше разъясни, утечка памяти там есть, а сегфолтится отчего будет? тамже удаляется вполне законно выделенная память, да 1024 не будет удалено.

wfrr ★★☆
()
Ответ на: комментарий от wfrr

free(...) вызываецо у статически аллокированной области памяти

Burbaka ★★
()
Ответ на: комментарий от wfrr

сделав buf = "hello" мы указали buf уже на другой участок памяти, который не был выделен с помощью malloc

chicane
()
Ответ на: комментарий от wfrr

>>ты лучше разъясни, утечка памяти там есть, а сегфолтится отчего будет? тамже удаляется вполне законно выделенная память, да 1024 не будет удалено.

1) "hello" константа и лежит в ro секции. следовательно при попытке read/recv опять таки выпадет. 2) дескриптор выделенного куска памяти отсутствует. следовательно апплицировать free на этот указатель некорректно.

Ex ★★
()

Лично в моём понимании:
1. быдлопрограммирование - автор ищет пути решения задачи, добиваясь, чтобы программа начала выдавать ожидаемый результат. Т.е. по принципу "заработало - и славно".
2. квалифицированное программирование - автор выбирает из множества вариантов, которыми он может решить задачу, лучший, чтобы получить результат наиболее оптимальным способом.

Vitel ★★
()
Ответ на: комментарий от Vitel

> 2. квалифицированное программирование - автор выбирает из множества вариантов, которыми он может решить задачу, лучший, чтобы получить результат наиболее оптимальным способом.

это задротопрограммирование. применимо только for fun или для чисто академических вещей.

anonymous
()

быдлокодеришко быдлокодил быдлокод в быдлоредакторе, запивая быдлоко быдлокофем. быдлкодил, быдлокодил, не перевыбыдлокодился.

(скороговорка)

TIM
()

На вики по сортам говна -- http://lurkmore.ru/ всё это подробно описано.

anonymous
()

Ну это наверное если программист носит кэпку и жрёт семки, а в свободное от программирования время просит у прохожих позвонить.

anonymous
()
Ответ на: комментарий от anonymous

>если программист носит кэпку и жрёт семки

это скорее гоп-стайл, меня же больше интересуют технические аспекты. Обобщая тему, можно сказать, что быдло-программировани суть безграмотное/малограмотное программирование.

seiken ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.