No.6514
Боже, неужели нельзя было выбрать нормальный ОП-пик? Зачем эта гадость?
No.6515
>>6514Так как тред мертворожденный, я принял решение юморить.
No.7187
>>6514Прекрасный ностальгический ОП-пик. Ты не понимаешь.
https://youtu.be/wlB5hRGtqpU No.7189
Как соотносится ориентация с используемыми языками программирования?
Например, летом я выходил подвыпивший из бара и случайно познакомился с двумя си-шарп разработчиками. Со мной еще была девочка, но я послал ее домой одну, и мы с мужиками ушли к ним домой пить коньяк - они жили вдвоем в одной квартире, объясняя это тем, что приехали в командировку из Питера. Они рассказали мне грустную историю о том, что взяли джуна-шарписта, а он оказался геем - и теперь им страшно с ним пить. Перед каждой рюмкой они снова спрашивали меня о том, не гей ли я, а мне приходилось снова их успокаивать - а когда я один раз пошутил, то повисла долгая испуганная тишина. Наутро они дали мне свои телефоны, прося им позвонить - им очень хотелось избавиться от своего немужского коллеги, и взять меня на их место. Но я им так и не позвонил - я же не шарпист.
No.7190
На том доброчане была похожая история
No.7196
>>7190От имени молодого шарписта?
No.7197
>>7196Там какая то фирма хотела уволить сотрудника потому что он не хочет выпивать и не любит футбол и т.д. К ним на собеседование пришел новый (возможно шарпист) и сказал что выпивать готов и футбол любит.
No.7202
>>7189>Как соотносится ориентация с используемыми языками программирования?Если ты используешь си, кресты, пых или джаву, то ты - натурал. Если же ты используешь джаваскрипт, питон или си-сярп, то ты явно голубок. А если же ты используешь, прости Господи, раст или го, то ты уже трансуха.
No.7227
>>7202Какая-то неочевидная классификация. Предлагаю следующую:
Гетеро: Cтатически типизированные языки с понятным программисту использованием памяти - C/C++, Rust
Извращения: Статически типизированные языки, но со сборкой мусора - Java, Go, C#
Гомо: Скриптовые языки с неконтролируемым использованием памяти - Python, JS, PHP
No.7237
>>7232Приверженцы линукса и "свободного софта" - либо натуралы-аутисты, либо трансы.
>>7227На самом деле никакой классификации нет, "раст - язык для трансух" - это вообще популярный на западе мем. No.7238
>>7237Я классический натуральный два раза за руку подержавшийся любознательный.
No.7239
НатуРАСТЫ
No.7438
>>7432М? Ты можешь ткнуть в конкретное место кода и сказать, что память освобождается вот здесь - при вызове free() или выходе из области видимости в крестах. Прозрачнее некуда.
А я люблю обмазываться несвежими ссылками и инвалидировать. Каждый день я хожу по коду с большим черным gdb и собираю в него все указатели, ссылки и итераторы, которые увижу. На два больших coredump'а целый день уходит. No.7445
>>7438> память освобождается вот здесь - при вызове free() или выходе из области видимости в крестах. Прозрачнее некуда.Это демагогическое упрощение. На практике, во-первых, вы регулярно забываете про free, во-вторых, обвешиваетесь пачкой shared_ptr и тоже перестаёте понимать, куда у вас уходит память. Даже если ты уверен, что твой код в этом плане идеален - твои библиотеки всё равно это делают. А действительно квалифицированные программисты либо используют arena allocators, либо переходят на другие языки, где ручное управление памятью действительно реализуемо (см. move semantics в Rust, явные аллокаторы в Zig и т.д.).
No.7469
>>7445>действительно квалифицированные программистыСнилось мне що я психиатор. И вот, являетьса ко мне дама, такая в платье, веером прикрываетьса и говорит:
– Ой доктор, знаете, чтой-то у меня в заднице свербит, ой…
– Да? А… ну, батенька, покажите-ка покажиии… Э, ДА У ВАС ТАМ РОЗА!!!
– А, доктор, это ва-аа-ам!
No.7535
>>7445> вы> вы> вы> забываете> обвешиваетесь> перестаетеЛол, кто же тебя так покусал? На практике shared_ptr я встречал всего пару раз - и, как правило, это был общий логгер. В большинстве случаев такое нахрен никому не нужно.
> твои библиотеки всё равно это делаютНу так нужно знать чем пользуешься. Меня тоже (чисто эстетически) огорчает, что такой молодежный счетчик ссылок вставлен в матрицы OpenCV, но хотя бы меня не заставляют использовать для них конструктор копирования (который не копирует) и делать инкремент. Да и несмотря на нехорошие особенности - это по-прежнему большая разница с GC-вованом, устраивающим stop-the-world.
> переходят на другие языкиКогда их допишут - обязательно.
No.7536
>>7535Тыж в моем новере треде это писал.
No.7539
>>7536Мир тесен. Вроде тогда речь шла не о умных указателях.
No.7540
>>7539Не знаю, мне нужно придумать другое.
No.8143
>>7540Бака, я принес программирование в
Гей-тред не для мудрых бесед.
No.8170
>>8164Для стереотипных патриархальных шуток о гомосексуализме в программировании.
Вот примерно как
>>6539, только малыш должен тянуться к джаваскрипту.
No.8181
Не хочу аватара 2 смотреть. Опять набеги.
No.8202
Разбирался в коде студента на GTK - помогал найти утечку памяти и починить кодировки. Так вот, GTK - чистейшее незамутненное гейство уровня
>>7445 или даже хуже. Про студента так сказать не могу, потому что он девушка.
No.8218
>>8202А с чем графичеприложенить ЦЭ?
No.8219
Я придумал настольную игрушку головоломку. В простом варианте я ее вырезал из картона и решил. Но в вариантах посложнее нужно применить погромирование.