LINUX.ORG.RU
ФорумTalks

Зацените какое быдлецо на gcc тявкает


0

0

http://rsdn.ru/forum/cpp/3633758.1.aspx

Доставляют мотивы хныкания. Ему видите ли не нравится, то что gcc в отличие от MS VS 2003 стандарты соблюдает и ему приходится свой код переделывать.

Избранные цитаты

Шедевр, иначе не скажешь:

Я вообще не люблю учиться. Читать эту кучу литературы.

Такими особенно любит закусывать Луговский, если чел не любит учиться, он конченый и неизлечим.

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

mutable не внушают.

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

(печально) Программирование — творчество, стандарты — зло.

У меня еще осталось желание не соблюдать стандарты. Скоро это кончено пройдет, но скоро это не сейчас.

А ведь явно что-то под линукс говнокодит портируя, вот она популярность!

★★★★★

Детектор сарказма погорел на второй цитате.

kranky ★★★★★
()

>Как хорошо, что еще до стандартизации работы с памятью не добрались, хоть там можно почувствовать себя свободным и творить все, что вздумается

Жить товарищу ровно до первой коллективной программы.

redgremlin ★★★★★
()

/me подписался на тему

dk-
()
Ответ на: комментарий от svr4

Ключевое слово «когда это нужно». С оным гражданином и подходом «творить все, что вздумается» (с) боюсь, что адресация элемента массива путем смещения указателя - это минимум, что ждет.

redgremlin ★★★★★
()

даже на чистом си гнусь долбит конкретно, заставляя меня избавляться от вредных привычек писать код непонятный для окружающих. например, студия это понимает нормально (потому как все по стандарту): printf(«var_a = %x\n», a, b++); а вот гнусь грязно ругается. ага, вот вы уже ругаетесь тоже. а вот не надо трогать мой код в мое отсуствие. хотели убрать отладочную печать для создания релиза? ну так разбирайтесь почему оно перестало работать (хинт: b не предполается выводить на экран, его предполагается увеличить на единицу).

это от другого кадра в том же треде. Я в ужасе, как с такими работать? Проще застрелить.

SilentBob
()

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

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

Есть предположение, что он еще не работает и вряд ли будет. Если и возьмут куда, то не пройдет испытательный срок\тестовое задание.

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

>это от другого кадра в том же треде

Сходить, что ли, по ссылке. Чуйствую, что либо буду много ржать, либо напьюсь и буду планировать уничтожение человечества.

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

Таких проще посадить перекапывать три тонны кода, писанные такими же индусами. Через недельку такой терапии поцыэнт вылечится.

svr4
()

там еще и дельные советы дают:

Тогда так надо переделать, чтобы не ругался:

crbi tmp = orb.geto(0); cl.add(tmp);

Почему надо переделать? потому что ссылка(&) — это, по сути, тот же указатель (*), т.е. все, что передается по ссылке должно иметь адрес, tmp адрес имеет, а вот временное значение, кот. возвращается из orb.geto(0) адреса не имеет, след. и передаваться по ссылке не может. Константные же ссылки (const &) могут применяться к выражениям/переменным, адрес которых и не взять. Так что надо либо переделывать сигнатуру crbil::add(), либо вводить временную переменную.

SilentBob
()

>Программирование — творчество, стандарты — зло.

Ч0рт! Прямо хоть в подпись :D

KRoN73 ★★★★★
()

Это очень толстый тролль.

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

> это от другого кадра в том же треде. Я в ужасе, как с такими работать? Проще застрелить.

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

praseodim ★★★★★
() автор топика

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

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

Может и в коллектив такой попасть, их у нас не мало. Встретят как равного и будут с радостью писать свой быдлокод в MSVS.

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

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

Но счас прям под стол упал от хохота.

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

praseodim ★★★★★
() автор топика

Нда... Хотел бы я посмотреть на того человека, который после будет поддерживать «шедевры» этого «творителя».

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

не знаю, Касперский или нет, подписан как мыщхъ. http://rsdn.ru/forum/cpp/3633769.1.aspx

Да собственно, не имеет значения, тем хуже для касперского. Такого скотского отношения к тем с кем работаешь я не встречал, хотя поработать довелось много где и на разных должностях, в том числе и на тех, которые с программированием никак не связаны.

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

> Между прочим, этот другой кадр - небезызвестный Крис Касперски

Я знал, что он удак...

shimon ★★★★★
()

Поди анальный зонд мешает здраво оценивать ПО. И своё и чужое.

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

мыщхъ - это и есть чел с псевдонимом Крис Касперски, не путать с Касперским - создателем антивирусов.

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

Устройтесь в какое-нибудь кос учереждение и посмотрите что творится. Некоторые «шедевры» ещё с доса тянутся. А поддержка - это они даже не понимают что такое, в лучшем случае если найдётся баг, его исправят через парочку месяцев та контора, которая написала шедевр. Разумеется б'ольшая часть программулин, написанных такими кадрами настолько проприетарны, что даже настройки захардкодены в бинарник, и если нужно формочку подправить для соотвествия последним нормам законодательства - то придётся опять же за бабке связываться с автором и через пару месяцев получить тот же бинарник, с подправленными немного данными внутри. Куда уж там до морд на xmlguilder/js/xul и тд - это просто как буд-то в другой вселенной находится, для них недосягаемой:)

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

Ну он то честно пишет

заставляя меня избавляться от вредных привычек писать код непонятный для окружающих

А сабж еще и отстаивает свободу творчества учинить оператором + модификацию слагаемых аргументов в выражении

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

поглядел его профиль - черт знает, вряд ли это он.

у читателей «ХАкер» этот никнейм пользуется популярностью, имхо - просто ник «модный» взял ктото.

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

>но на ключи компиляции я влиять не могу. за них отвечает ведущий разработчик проекта, а я пока же рангом пониже буду и потому мне остается только писать такой код,

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

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

Напоминает одну знакому ситуацию: приходит группа на подготовительные курсы по композиции в архитектурную академию. Все чего-то стараются, к ним преподаватель подходит подсказывает и показывает. К одной же когда он подходит и говорит - вот здесь надо так, а здесь так. Она упирается и говори - а я так вижу!

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

>они на семейном подряде, один пишет вирусы, другой - антивирусы?

Крис - КасперскИ, Евгений - КасперскИЙ

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

да, честно пишет, то есть осознанно гадит. Чеж в этом хорошего?

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

> поглядел его профиль - черт знает, вряд ли это он.

Я давно читаю rsdn и практически совершенно точно тебе говорю, что это Крис Касперски.

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

Хороший вопрос, судя по знакомым - ничему там не учат. То есть вероятно в МГУ чему-то и учат, но тоже терзают сомнения. Впрочем тут ведь проблема в другом - людей набирают в универы не по принципу - брать только лучших, только тех кто сами что-то могут - а по принципу - набрать как можно больше, хотя бы не дегенератов. Вот и идут все подряд. Сначала отучиваются, а потом у них уже Вышка, и они спокойненько идут в конторки, где такие же отщипенцы смотря на то что у них вышка - берут их на работу.
Вот скажите, зачем шкала оценок аж из 5 а то порой из 10 баллов? Вполне достаточно 3и. Плохо, средне, хорошо. Если человек здал на плохо хотя бы предмет - отчислен. Если на средне - больше половины предметов - отчислен. И госбюджет будет экономиться и люди будут больше думать чтобы поступить туда, куда хотят и способны, а не туда куда модно.

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

>Я давно читаю rsdn и практически совершенно точно тебе говорю, что это Крис Касперски.

хмм, а откуда уверенность? уж очень у него стиль разговора не совпадает с тем, что в его статейках проскакивало. да и вот это

Первое сообщение   02.04.08 04:37

учитывая, с каких пор он в сетях мелькает - нелогично как то.

mikhalich ★★
()

Скажите, а это правда, что в VS2005 double занимает 4 байта?!

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

> Если человек здал на плохо хотя бы предмет

Ага. И останутся в университетиках психически неуравновешенные умные люди, которые потом заполонят все работы. Ну и что с ними делать? Они могут только в олимпиадах участвовать. Кому они нахрен такие сдались?

Ну и наконец, моё личное к тебе фи: школу закончи уж. Очень надеюсь, что любые вступительные со своим «здал» ты провалишь.

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

Думаю вы прекрасно понимаете, что программа обучения может быть разной. Может поощрять психически неуравновешенных, а может наоборот - претеснять:) Скажем в качестве экзамена по С+системное программирование можно потребовать от студента написание части драйвера для какого-нибудь устройства в linux, а также устранение каких-нибудь багов, упомянутых в багтрекерах gcc или clang. Не говоря уже о том, что в качестве уроков физкультуры можно ввести какой-нибудь кикбоксинг. Было бы желание. А мылых хлипеньких очкариков я не имел ввиду, они для практической работы неприспособлены и они нестрессоустойчивы совсем.
В школу поздно возвращаться уже, и надежды ваши не сбудутся, ибо мне не надо уже что-то сдавать, и так всё что нужно есть:)

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

> хмм, а откуда уверенность? уж очень у него стиль разговора не совпадает с тем, что в его статейках проскакивало. да и вот это

Ну что тебе все его посты пересказывать, в том числе, тот где он на скриншоте засветил свое настоящее ФИО, которое я и раньше знал.

А стиль кстати вполне соответствует, к тому же не надо путать более-менее выверенные статьи и сообщения на форуме.

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

Кстати по поводу кому они сдались - а кому сдалась нынешняя студентота? Кроме как для слива в унитаз она куда-то годится? Сможете назвать хотя бы десяток новых предприятий компьютерной направленности, с нуля созданных студентами за последние лет 5ть? Крупных разумеется.

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

Он в основном чужой софт реверсит, хотя вирусы тоже вроде бы писал.

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

> Хороший вопрос, судя по знакомым - ничему там не учат. То есть вероятно в МГУ чему-то и учат, но тоже терзают сомнения.

На ВМК МГУ по-нормальному программировать не учат. Даже на «программистских» кафедрах (я студент 3го курса).

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

Нда... А в универах программистов чему учат? Я просто не программист по специальности, я не знаю.

В универах много чему учат, но только не писать читаемый, удобоваримый код. По крайней мере, где я учился, из преподов, преподающих предметы по специальности, в реальных проектах участвовал только один, и то во времена ссср. А некоторые же всерьез полагали, что чем непонятнее код, тем выше твоя квалификация как программиста.

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

slyjoe
()

Уважаемый, а вам не насрать на подобных высерышей? Их на свете толпы бесчисленные, всех не переучишь. Вас то это чем коробит?

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

Мне вспоминается время, когда я работал с SDK для фотошопа. Там в экземплах был весёлый код, суть которого заключалась в том, что «строчки» отрендеренной пикчи размещались каждые 50кбайт.
В общем, там они много как намудрили при работе с памятью.

А объект, про которого говорится в треде, очень забавный, да.
Раньше часто приходилось работать с кодом, который писался и в студии(несоклько членов команды), и в гцц(мною). За это время я успел понять что многие отличия компилятора студии от гцц есть костыли, которые просто не нужны.

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

>Сходить, что ли, по ссылке. Чуйствую, что либо буду много ржать, либо напьюсь и буду планировать уничтожение человечества.

не буду рисковать и не пойду

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