И какое ещё существует программирование? Огласите весь список. По каким признакам можно отличить быдло- от других видов программирования (если другие существуют)?
бывает быдло- и просто программирование :)
пример идиотизма в программировании:
...
// и на всякий случай:
if (true == false)
std::cout << "bla-bla-bla";
...
(С) Баш или иБаш (точно не помню)
'быдло-программирование' - слово, используемое чаще всего в качестве оскорбления недоучившимися студентами при выяснении отношений на ЛОРе. Какой-либо семантики, поддающейся формализации не несет. Ближайщий аналог - слово 'кю' из к/ф 'Кин дза дза'
>>ты лучше разъясни, утечка памяти там есть, а сегфолтится отчего будет? тамже удаляется вполне законно выделенная память, да 1024 не будет удалено.
1) "hello" константа и лежит в ro секции. следовательно при попытке read/recv опять таки выпадет. 2) дескриптор выделенного куска памяти отсутствует. следовательно апплицировать free на этот указатель некорректно.
Лично в моём понимании:
1. быдлопрограммирование - автор ищет пути решения задачи, добиваясь, чтобы программа начала выдавать ожидаемый результат. Т.е. по принципу "заработало - и славно".
2. квалифицированное программирование - автор выбирает из множества вариантов, которыми он может решить задачу, лучший, чтобы получить результат наиболее оптимальным способом.
> 2. квалифицированное программирование - автор выбирает из множества вариантов, которыми он может решить задачу, лучший, чтобы получить результат наиболее оптимальным способом.
это задротопрограммирование. применимо только for fun или для чисто академических вещей.
это скорее гоп-стайл, меня же больше интересуют технические аспекты. Обобщая тему, можно сказать, что быдло-программировани суть безграмотное/малограмотное программирование.