Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски

[Ответить в тред] Ответить в тред

Check this out!


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
143 | 14 | 49

Кусок дерьма Аноним 16/05/18 Срд 15:24:11  1191004  
cpp.jpg (55Кб, 499x451)
Несколько лет не программировал на C++ и былая боль успела утихнуть. Но тут вновь понадобилось доделать один проект с использованием этого дерьмища.

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

Страуструп, сдохни ебаный мудила.
Аноним 16/05/18 Срд 15:34:48  1191010
Ну он каловый не потому что вектор умных указателей, а потому что дохуя неявных эффектов, которые надо заучивать-задрачивать из стандарта. А так да, боль ебаная.
Аноним 16/05/18 Срд 18:28:04  1191097
>>1191010
Двачну вот этого.
Аноним 20/05/18 Вск 12:58:44  1193159
Я раньше тоже бугуртил с крестов. Потом я понял, что сам себе переусложняю жизнь думая о производительности. Теперь ебашу абстракции и в ус не дую.
Аноним 20/05/18 Вск 14:14:52  1193305
lang.png (833Кб, 1684x2452)
>>1191004 (OP)
Так-то да, поэтому он такой годный. C++ создан специально с целью поднять зарплаты специалистов в индустрии. Чем выше порог вхождения, тем выше элитарность, тем больше профитов.
Аноним 20/05/18 Вск 14:20:42  1193319
>>1193305
Почему Ruby выше Python? И Perl тоже?
Аноним 20/05/18 Вск 14:22:31  1193321
>>1193305
Подгорело с пика. Поставить пхп, джс и паскаль выше луа и раста...
Аноним 20/05/18 Вск 14:24:11  1193322
>>1193319
>>1193321
У пендосов спроси.
Аноним 20/05/18 Вск 14:26:05  1193323
15268135339990.jpg (145Кб, 600x450)
>>1193305
Аноним 20/05/18 Вск 14:32:24  1193333
IMG6846.JPG (106Кб, 547x480)
>>1193323
А ничего толстого здесь нет, в особенности если учитывать тот факт, что большинство высокопроизводительных десктопных приложений и игр пишется исключительно на C++.
Аноним 20/05/18 Вск 15:02:55  1193352
>>1191004 (OP)
>То что в современных языках делается в 5 строк без напряжения мозга -- снова требует погружения в бездны невообразимой байтоебской хуйни
Ну хуй знает. Qt по сложности не сильно от шарпа отличается, например. С теми же возможностями и скоростью разработки. В 99% случаев байтоебство просто не нужно. Хуяришь как проще, и оно и так быстро работает.
Аноним 20/05/18 Вск 15:45:44  1193385
>>1193352
Qt хуже чем шарп, ебанное легаси гавно, которое запилили, чтобы снизить планку вката в кресты, насрав, само собой, на саму концепцию крестов.
Аноним 20/05/18 Вск 15:46:51  1193388
>>1191010
Вот этого удвою. Сишники, особенно если они пишут под x86 зря мозг ебут.
Аноним 20/05/18 Вск 16:10:37  1193406
>>1193305
>Excellent Tier: ...Perl...
>>1193323
Аноним 20/05/18 Вск 16:12:36  1193408
положняк.png (55Кб, 348x426)
>>1193406
Там вообще какая-то рандомная хуйня, автор явно не в теме. Вот правильная картинка.
Аноним 20/05/18 Вск 16:19:49  1193416
>>1193408
Только вот вакансий под первую строчку практически нет, а чем ниже, тем больше.
Аноним 20/05/18 Вск 16:31:16  1193419
>>1193408
>Вот правильная картинка.
С хуяли она правильная? Питухоновское говно выше Джавы и Си. У того правильная.
Аноним 20/05/18 Вск 16:32:28  1193420
xadf191e430e9bd[...].jpg (57Кб, 564x766)
>>1193406
>>Excellent Tier: ...Perl
Ребенок, иди сайтик доделывай
Аноним 20/05/18 Вск 17:09:35  1193435
legacy.png (774Кб, 502x820)
>>1193333
Индустрия тащит за собой гору трупного кода. И ещё долго будет.
Аноним 20/05/18 Вск 17:23:39  1193438
>>1193305
плюсы были созданы, чтобы нормально можно было с ООП работать, как минимум. А не для поднятия ЗП, эта легенда да дураков.
Так же можно сказать и про С#, что был создан для поднятия ЗП.
работу найди а потом пиши про программирование.
Аноним 20/05/18 Вск 17:25:21  1193440
>>1191004 (OP)
Мозилла им дала Rust, пиши в функциональном стиле, пиши и радуйся, сука! Не хочу, хочу жрать говно мамонта. Суки, мудачье, крестовики. Говно жрут.
Аноним 20/05/18 Вск 17:35:47  1193451
С++ годный язык в целом. И у меня язык вызывает огромное уважение. Но я предпочитаю взять java, если есть хоть одна возможность. Но профи выбирают Си + python если есть возможность не использовать С++. Ну или чистый Си лучше чем С++.
Я долго ебался с С++ пока не вник в глубины совместимости С++ и Си. В этом проблемы на уровне языка. Я поверить не мог месяц, что Си лучше чем С++.
Аноним 20/05/18 Вск 17:48:22  1193457
goodlang.jpg (20Кб, 1000x578)
>>1193451
>годный язык в целом
Ну офигеть, вообще. Просто офигеть.
Аноним 20/05/18 Вск 18:26:31  1193492
>>1193451
И чего же в нем годного, если все бегут от него как от чумы? Сам же перечислил.
Аноним 20/05/18 Вск 18:29:09  1193495
Оберон был годным и во всем уделывал кресты. Но паскаль это никрута, там же все просто и понятно. То ли дело пердилинг с виртуальными деструкторами.
Аноним 20/05/18 Вск 18:33:25  1193499
>>1193416
Логично, не находишь?

>>1193419
Лол. И ты ведь даже не толстишь.
Аноним 20/05/18 Вск 18:44:51  1193507
Просто на плюсах когда пишешь не надо усложнять дохуя.
Использовать просто, как С с классами, ограниченно юзать полиморфизм, и побольше stl и шаблоны вообще. А так же не лезть в дебьри многопоточности, особоенно в look-free.
Аноним 20/05/18 Вск 18:46:00  1193509
>>1193499
Ну петухон с руби ничем не отличаются от PHP.
Аноним 20/05/18 Вск 18:48:34  1193510
Есть такая порода людей, которая считает, что каждый, кто на что-то претендует, просто обязан хлебнуть говна. Например, "настоящий мужчина" обязан сходить в армию или отсидеть в тюрьме, ведь что тюрьма, что армия - школа жизни; "настоящий программист" обязан писать на C++, PHP или тому подобном, ведь сами они на нём писали, а кто не хапнул этого говна, тот и не программист вовсе. С одной стороны понять их можно - механизм примерно такой же как у дедовщины в уже упомянутой армии или прописки на малолетке ("меня опускали, теперь я буду опускать" - ну просто обучение и сделование паттерну, через пиздюли навязанному авторитетом, детская психика так устроена), с другой - сами они со временем так нихуя и не понимают, и любые попытки объяснить им, что все эти боль и унижения, через которые они прошли, в общем-то лишние, встречают у них агрессию и отрицание.
Аноним 20/05/18 Вск 23:01:25  1193704
2768983279.jpg (39Кб, 500x500)
>>1193323
>>1193438
>>1193510

Лол, как же бомбит у неосиляторов.
Аноним 21/05/18 Пнд 01:04:43  1193767
>>1193507
>А так же не лезть в дебьри многопоточности, особоенно в look-free.
С этим в принципе любой язык покажется адом, не только плюсы.
Аноним 21/05/18 Пнд 01:43:35  1193785
3T0Xj.jpg (34Кб, 600x267)
>>1193510
>просто обязан хлебнуть говна
>что все эти боль и унижения
Для таких как ты есть замечательный язык Scratch. Все просто и понятно, без боли и унижений.
Аноним 21/05/18 Пнд 01:45:42  1193787
>>1193785
Школьник-максималист, будь добр, покинь раздел.
Аноним 21/05/18 Пнд 01:54:26  1193788
>>1193787
Не гори так. Я правда не понимаю людей, для которых кодить на крестах - "боль и унижение". Не нравится - не кодь, хули тут ныть. Не можешь ходить - езди на инвалидной коляске, благо сейчас есть выбор на любой вкус.
Аноним 21/05/18 Пнд 02:26:34  1193799
>>1193451
И в каком же месте С лучше чем С++?
Аноним 21/05/18 Пнд 11:13:02  1193896
Теперь это новый выбор языка для бекенда треад.
Аноним 21/05/18 Пнд 11:19:10  1193903
>>1193507
>особоенно в look-free.
И что там не так?
Все просто и понятно же, няшнота и красота.
Люблю такое, да.
Аноним 21/05/18 Пнд 12:49:29  1193949
>>1193319
Что может быть ниже этой интерпретируемой хуйни? шти4 такая же хуйня.
Аноним 21/05/18 Пнд 12:49:33  1193950
>>1193305
Кто-то не осилил оценить божественность Rust
Аноним 21/05/18 Пнд 12:50:45  1193951
>>1193435
М-м-м, наверное поэтому новые игры тоже пишутся под эти "трупные" языки и фреймворки. Надо в среде с автоматическим управлением памятью писать графен, инфа сотка.
Аноним 21/05/18 Пнд 12:53:54  1193954
>>1193799
Оверхеда в миллион раз меньше, стандарт не раздут, глядя на код можно навскидку сказать о подводных камнях, это такая джава в мире структурщины. Люто стоит на этот язык, жаль что по работе приходится пердолиться с классами и генерировать абстрактное говно для таких же макак.
Аноним 21/05/18 Пнд 12:55:23  1193958
>>1193507
>ограниченно юзать полиморфизм, и побольше stl и шаблоны вообще
Так STL использовать или нет? Если да, то фраза про полиморфизм разбивается об STL. Если нет, то здравствуй велосипедостроение.

>А так же не лезть в дебьри многопоточности
Нахуя нужны плюсы, если на них нельзя писать многопоточный код, который в каждую дырку пролезет?
Аноним 21/05/18 Пнд 13:45:48  1194002
>>1193951
>наверное поэтому
sic. А ещё инертность и скудоумие инженегров писателей библиотек.
Аноним 21/05/18 Пнд 13:58:44  1194012
>>1194002
Манямирок. Инертность и скудоумие не мешают вебомакакам ежегодно изобретать новые сорта говна а мобиломакакам писать новые игры - тренажеры большого пальца. Но в ААА почему-то ни те ни другие не лезут и даже не пытаются.
Аноним 21/05/18 Пнд 14:08:06  1194015
>>1194012
все это ненужно
Аноним 21/05/18 Пнд 14:09:52  1194018
hqdefault.jpg (13Кб, 480x360)
>>1193305
> swift
> god tier
Аноним 21/05/18 Пнд 17:19:13  1194181
>>1193767
erlang/clojure решают эту проблему, да даже раст, если ты врубился в его систему типов.
Аноним 21/05/18 Пнд 17:20:18  1194182
>>1193951
95% новых игр пишется на юнити, если что.
Аноним 21/05/18 Пнд 17:26:12  1194187
>>1194182
ёпта, речь про ААА. Ассасин, Год оф Вор. Там все тежи СИ. Но я так подозреваю что это всего лишь традиция, дань уважения эпохе Микрософт Виндоуз, кадры ведь одни и те же, у них просто нет времени перескакивать, когда надо хуячить в прод нонстоп. Поглядим что будет через пяток лет.
Аноним 21/05/18 Пнд 17:36:15  1194188
>>1194187
>Поглядим что будет через пяток лет.
А ты оптимист. Это очень консервативная индустрия. Какие-то видимые изменения там будут дай бог лет через 15, да и то скорее всего связаны они будут с виаром и изменения в хардваре, на фоне которых сможет выстрелить что-то более адекватное, чем кресты. Алсо, напомню, что Кармак пиарил хаскель как раз лет 5 назад.
Аноним 21/05/18 Пнд 17:41:50  1194192
>>1194188
>хаскель
Я б понял, если бы окамль, но ведь в хаскеле производительность зависит от фазы Луны. Зачем он там?
Аноним 21/05/18 Пнд 17:42:49  1194193
>>1194188
Интресно. А есть ли статья где он пиарит хаскель? Какие аргументы он привёл?
Аноним 21/05/18 Пнд 18:26:38  1194202
>>1194192
Ну он говорил скорее о функциональном подходе вообще, о минимизации глобального состояния, побочных эффектов, о статической типизации и так далее. Хаскель он приводил в качестве примера языка, который он изучал и который последнее время повлиял на то, как он пишет свой код.

>>1194193
Я бы мог за тебя погуглить и вкинуть ссылки, но мне лень, так что давай сам. Я помню, что он об этом говорил на одном из квейконов и писал посты в каком-то мейлинг листе.
Аноним 21/05/18 Пнд 19:19:14  1194234
>>1194182
А хороших? Твои 95% - это "свой survival horror за 2 часа".
Аноним 21/05/18 Пнд 19:20:22  1194236
>>1194188
Чего-то более адекватного чем кресты кроме раста я пока не видел. Причем в расте тоже стреляют себе в ноги и прочая и прочая. Я не пишу на расте, так что не буду пиздеть насчет языка, но его адепты, если хотят чтобы язык развивался, пусть пишут под него профильные библиотеки и фреймворки. А там посмотрим.
Аноним 21/05/18 Пнд 19:28:07  1194241
>>1194188
>на фоне которых сможет выстрелить что-то более адекватное, чем кресты
Не сможет. В крестах тупо есть все, что нужно, плюс огромный багаж тулзов и библиотек. Кроме того в индустрии куча зубров с опытом, которых бизнесу нанимать гораздо рациональнее, чем мутных хипстерков с растом или что там еще придумают.
Аноним 21/05/18 Пнд 19:29:44  1194242
>>1194182
>95% новых игр пишется на юнити
А 10 лет назад "95% новых игр" писались на флеше и javame, и где они теперь?
vlados sos 21/05/18 Пнд 19:32:33  1194243
Есть такое. C++ на любителя, скажем так. Да вообще все ЯП на любителя, нет и не будет никогда "идеального".
Кстати, NASA отказались от си-плюсов в пользу чистого Си. Си-плюсы они назвали немного медленными
Аноним 21/05/18 Пнд 19:36:23  1194244
>>1194243
В их предметной области вообще хуй знает зачем им сдались плюсы, когда есть сишка. Оверхед один.
Аноним 21/05/18 Пнд 19:44:27  1194249
>>1193305
>C++ создан специально с целью поднять зарплаты специалистов в индустрии

То-то на нем зп ниже, чем на рубях и джабе у самых ущербных макак.
Аноним 21/05/18 Пнд 19:46:51  1194251
>>1194234
Хороших - 99.5% yoba.png

>>1194241
640 килобайт хватит всем, ага.
Аноним 21/05/18 Пнд 19:51:36  1194254
>>1194251
ЧСХ >>1194241 прав.
Я охуеваю с новых стандартов плюсов, в которые впихивают всякую модную хуйню. Плюсы становятся хипстерским языком.
Аноним 21/05/18 Пнд 20:00:04  1194258
>>1194251
>640 килобайт хватит всем, ага
Ну так в расте те же 640 килобайт по-сути. С крестами принципиальная разница только в большей безопасности, которая полезна, но на десктопе не так, чтобы очень сильно нужна. С Ди картина та же. А остальные языки или слишком маргинальны вроде нима, или с другой областью применения.
Аноним 21/05/18 Пнд 20:20:03  1194265
>>1194254
>Плюсы становятся хипстерским языком.
NOT THIS AGAIN!!!11

>>1194258
Анон, не шаришь - не пизди.
Аноним 21/05/18 Пнд 20:33:56  1194274
>>1194265
>Анон, не шаришь - не пизди.
Это противоречит духу данного раздела.
Аноним 21/05/18 Пнд 21:09:58  1194291
>>1194274
А ты неплох.
Аноним 21/05/18 Пнд 21:22:36  1194295
>>1194291
Пердачую, я еще в ответ на >>1194258 вот эту ебаную хуйню хотел сказать тоже что это бред дилетанта, но шикарная ответочка изменила мой настрой. Действительно, это же сосач, хули, тут каждый студент эксперт во всем на свете.
Аноним 21/05/18 Пнд 21:42:04  1194307
>>1194295
Ради этого и захожу сюда. :3
Аноним 21/05/18 Пнд 22:26:09  1194345
>>1194295
>что это бред дилетанта
Ну объясни тогда, какие у раста принципиальные отличия от крестов, кроме линейных типов и чуть более вменяемого метапрограммирования?
Аноним 21/05/18 Пнд 22:28:05  1194351
>>1194345
Иди уже нахуй, студентик.
Аноним 21/05/18 Пнд 22:40:31  1194365
>>1194351
Аргументов нет, одни эмоции. Все ясно.
Аноним 21/05/18 Пнд 22:46:29  1194371
>>1194365
>этот обычный наследственный дебил уровня /зк
>Аргументов
Скромнее будь, быдло.
Аноним 21/05/18 Пнд 22:51:12  1194381
>>1194371
>Скромнее будь
Ну так я скромно спросил, а ты брызгаешь слюной, и меня обзываешь. Кто из нас быдло теперь?
Аноним 21/05/18 Пнд 22:55:54  1194385
>>1193958
> Если да, то фраза про полиморфизм разбивается об STL
Я, очевидно, имел ввиду динамический.
> Нахуя нужны плюсы, если на них нельзя писать многопоточный код
Ну напиши, ебать. В реальности, если ты оч много используешь блокировки, то ты где то наебланил с проектированием.
>>1193903
Дохуя lock-free кода написал в прод, умник?
>>1194181
Они просто гарантируют, что вся прога не ебанется, если в одном треде ошибка будет.
Раздельный доступ к шареным между потоками данным, они как решают?
Аноним 21/05/18 Пнд 23:55:09  1194430
>>1194385
>Раздельный доступ к шареным между потоками данным, они как решают?
На выбор есть несколько дефолтных способов, в зависимости от задачи (пикрелейтед). Плюс есть еще корутины из коробки.
Аноним 22/05/18 Втр 01:28:02  1194462
>>1194345
К твоим словам о 640 килобайт у меня никаких претензий, да я в них и не вникал.
Безопасность, которая полезна, но в десктопе не то чтобы нужна - ну что это за хуйня? Чем меньше у тебя в языке средств отстрелить себе ногу, тем меньше ты отвлекаешься на убирание своей ноги из-под мушки и быстрее ты хуячишь свой говнокод. Код, который сегфолтит, делает pure virtual function call, протекает - ему похуй, на десктопе он или не на десктопе, пока ты его не перепишешь, он не будет устраивать пользователя своими вылетами и тормозами. Знакомые типы, что лулзов ради учат раст, рассказывали что в принципе программировать как на плюсах, ебаша unsafe, очень даже можно, но я свечку не держал, поэтому больше добавить нечего. То что ты сказал про безопасность и десктопы - полная хуйня, да еще и написанная каким-то обывательско-журнашлюстическим языком "эмка точнее зато калаш надежнее ыыы". Вот и все.
Аноним 22/05/18 Втр 02:08:30  1194468
>>1194462
>говнокод
Этим всё сказано.
Аноним 22/05/18 Втр 10:18:05  1194558
>>1194462
> которая полезна, но в десктопе не то чтобы нужна - ну что это за хуйня?
У тебя валгринд есть, куча мемчекеров и статических анализаторов на любой вкус, которые убирают 99% ошибок. Оставшиеся не так критичны в десктопных прогах, как, например, в эмбеде, где самолет ебнется, или в сетевой инфраструктуре, где хакер бабки спиздит. Упадет автокад - запустишь его снова, все дела. В том же эмбеде, который пишет на сишке, безопасность достигается в основном организационными методами, а не средствами языка. И на раст они, кстати, не скоро перейдут, потому что линейные типы не очень подходят для программ без динамического выделения памяти и где к регистрам процессора обращаются напрямую через глобальные переменные.
Аноним 22/05/18 Втр 13:24:36  1194663
Кстати, к вопросу о играх и плюсах.

Наверное, от хорошей жизни и от охуенности плюсов в УЕ4е вот такая история:

>UCLASS([specifier, specifier, ...], [meta(key=value, key=value, >...)])
>class ClassName : public ParentName
>{
> GENERATED_BODY()
>}



Аноним 22/05/18 Втр 13:26:11  1194668
>>1194663

Прямо как в старом добром ATL из 90х, лал.
Аноним 22/05/18 Втр 13:30:14  1194672
>>1194663

А вот чуть более сложный:

>// Copyright 1998-2017 Epic Games, Inc. All Rights Reserved.

>#pragma once

>#include "GameFramework/Actor.h"
>#include "CameraDirector.generated.h"

>UCLASS()
>class HOWTO_AUTOCAMERA_API ACameraDirector : public AActor
>{
> GENERATED_BODY()

>public:
> // Sets default values for this actor's properties
> ACameraDirector();

>protected:
> // Called when the game starts or when spawned
> virtual void BeginPlay() override;

>public:
> // Called every frame
> virtual void Tick( float DeltaSeconds ) override;

> UPROPERTY(EditAnywhere)
> AActor CameraOne;

> UPROPERTY(EditAnywhere)
> AActor
CameraTwo;

> float TimeToNextCameraChange;
};

Прекрасный язык для прекрасных игр, HURR-DURR/
Аноним 22/05/18 Втр 13:58:24  1194702
>>1194663
Нету в крестах рефлекшона и метапрограммирования нормальных, вот и мучаются.
Аноним 22/05/18 Втр 14:47:34  1194746
>>1194558
Лол, ты пользовался когда-нибудь этими анализаторами? Нихуя они не убирают, они показывают тебе где ты должен убрать. Да и то по моим прикидкам процентов двадцать от их воплей это "cannot be analyzed" и параноидальные предупреждения о несоответствии типов. Анализаторы полезный софт, но ты переоцениваешь его: мол в PVS кнопку нажал - и всё, задача решена. Да и не только для десктопного софта это работает, прямо скажем.
"Оставшиеся не так критичны в десктопных прогах"
Ну дальше опять шизофазия началась.
Аноним 22/05/18 Втр 15:31:36  1194776
>>1194746
Валгриндом я пользуюсь регулярно, и абсолютное большинство ошибок при работе с памятью он находит.
>Оставшиеся не так критичны в десктопных прогах
Я говорю не о том, что на них вообще насрать, а о том, что на десктопе они не настолько критичны, чтобы все побежали перекатываться на раст.
Аноним 23/05/18 Срд 13:06:04  1195354
>>1194018
> swift
> god tier
Кто не знал, свифт это обконстрейнченный со всех сторон C++ в прямом смысле этого слова. С полностью изъятым огнестрельным оружием, бензопилами, ямам с шипами и прочим, и прочим.
Аноним 23/05/18 Срд 14:02:22  1195441
>>1191004 (OP)
Ой, смотрите, пидорасик немогущий в байты порвался

принесите смузи и морковью, и духи с ромашкой
Аноним 23/05/18 Срд 15:02:35  1195484
>>1194663
>>1194672
для тупых в двух словах поясните, в чем лулзы?
Аноним 23/05/18 Срд 15:25:39  1195490
>>1195484

В плюсовом коде на унреал энджин 4 от охуенно хорошей жизни и охуенных возможностей крестов используется характерная макролапша времен COM/ATL. Для регистрации класса и его полей в движке.
Аноним 23/05/18 Срд 17:02:48  1195550
>>1193499
>Логично
Да. Работа для быдла. Школие на галерах и во фрилансе не может понять, что программирование может удовлетворять эстетические потребности, а не только финансовые.
Да и за няшные ФЯ будет больший оклад, если таки вкатишься. А джава мидлом может любой грузчик за 3 дня стать.
Аноним 23/05/18 Срд 17:18:15  1195567
Да уже похуй, на чём писать. Так как новомодный go поднимает задумку джавы (простой и производительный язык для любых индусов) на новый уровень, да и ещё не превращается в синтаксический фарш при большом количестве кода, всех программистов скоро демпингуют нахуй. Будут только голанг девелоперы с зарплатой уборщицы. Надо выкатываться.
Аноним 23/05/18 Срд 17:36:36  1195581
>>1195567
>go
>простой
Хватит уже ретранслировать этот маркетинговый булщит.
Аноним 23/05/18 Срд 18:45:58  1195628
Самый пиздец это когда бывший сишник идёт в managed-языки.
Такую нечитаемую хуйню нахуевертят, просто пиздец. Начиная от, блядь, несоблюдения соглашения по написанию кода - код изобилует всякими mLPCSTRmaliyyoba_Variable заканчивая релугярным залезанием в unsafe. Причем, как правило, нахуевертят говна, мол, МАМ У МЕНЯ САМЫЙ БЫСТРЫЙ КОД В 8Б-КЛАССЕ, МОИ КОЛЛЕГИ ТУПЫЕ ДЕБИЛЫ И НЕ ПОЙМУТ Я САМЫЙ УМНЫЙ ЕЕЕ)))), а потом когда его параша закономерно наебывается, он неделю не может поправить копеечный баг, разбираясь в своем же говне. А если такой долбоеб еще и уйдет, и на его место посадят кого-нибудь другого - так это вообще пиздец.

У нас после разгребания конторы есть негласное правило у эйчаров - бывших сишников не берем, себе дороже.
Аноним 23/05/18 Срд 18:51:27  1195631
>>1195628
>разгребания конторы
Что это значит?
Аноним 23/05/18 Срд 19:34:46  1195662
>>1195631
Тоже интересно
Аноним 23/05/18 Срд 22:01:16  1195768
>>1195354
Скорее Scala/Rust адаптированное под Obj-C реалии
Аноним 23/05/18 Срд 22:04:24  1195769
>>1191004 (OP)
Проиграл с малолетнего дебила(тм)
Аноним 23/05/18 Срд 22:06:35  1195770
>>1194182
А на чём написан ЮНИТИ? КЕК
Аноним 23/05/18 Срд 22:10:29  1195778
>>1195354
>обконстрейнченный со всех сторон C++ в прямом смысле этого слова
Он больше дельфи напоминает, на самом деле.
Аноним 23/05/18 Срд 22:13:17  1195782
>>1195628
Какая-то слишком прохладная былина. Могу такое представить только с дидами, которые всю жизнь в НИИ ракеты кодили, и ничего кроме сишки не видели. Но это исчезающий вид, и крудошлепить они и так не пойдут.
Аноним 23/05/18 Срд 22:16:46  1195785
>>1191004 (OP)
А что, мешает не использовать сырые указатели?
Т.е. они вообще не нужны. Что мешает использовать лямбы с замыканиями? Что мешает использовать авто вывод типов?
Кто тебя заставляет использовать чёрную магию, например с неявными перегрузками?

Современный цэпэпэ, с прямыми руками это мощь стандартной библиотеки, 1е место в производительности и изящество функционального метапрограммирования!
Аноним 24/05/18 Чтв 20:43:38  1196264
>>1195785
>1е место в производительности
Кому, и главное зачем ты пиздишь?
Аноним 24/05/18 Чтв 20:56:01  1196275
>>1196264
См логическое доказательство:
1. Утверждение. С++ быстрее любого языка со сборщиком мусора, т.к. отсутствуют накладные расходы и появляется детерминированность времени освобождения памяти.
2. Перечислим живые языки высокого уровня без сборщика мусора?
0. С
1. С++

Видим, что С++ на 1м месте, после С.
Аноним 24/05/18 Чтв 21:04:42  1196283
>>1195550
Если выбирать между проверенным языком, который может освоить простой грузчик и какой то хипстреской без внутренней логики , то выбор очевиден.
Аноним 24/05/18 Чтв 21:13:01  1196292
>>1196275
>Перечислим живые языки высокого уровня без сборщика мусора?
Rust, Swift, Objective C.

>>1195785
>Кто тебя заставляет использовать чёрную магию
Меня - никто. А вот кодера, который был на проекте до меня, - кто-то заставляет. Всегда. https://en.wikipedia.org/wiki/Murphy%27s_law
Аноним 24/05/18 Чтв 22:28:50  1196333
>>1195778
А не похуй ли, если дельфи от плюсов отличается...ну хуй знает, ООП там вроде нормально реализовано и с безопасностью типов и операциями над указателями тоже какая-то положительная хуйня?
Аноним 25/05/18 Птн 07:38:28  1196487
>>1195770
>А на чём написан ЮНИТИ?
на шарпе?
Аноним 25/05/18 Птн 07:42:41  1196488
>>1196487
>>А на чём написан ЮНИТИ?
>на шарпе?

На хуярпе.

https://drive.google.com/file/d/0B-sdVm6uI8qXX1I0bDR4dFpZaEE/view
Аноним 25/05/18 Птн 07:53:18  1196489
>>1196488
>https://drive.google.com/file/d/0B-sdVm6uI8qXX1I0bDR4dFpZaEE/view
И чо там? Вирусы поди
Аноним 25/05/18 Птн 22:28:13  1196917
>>1196487
В голосину.
https://answers.unity.com/questions/9675/is-unity-engine-written-in-monoc-or-c.html
Аноним 25/05/18 Птн 23:23:39  1196945
>>1196292
> Яблочное говно отметаем, на нём серьёзный код писать - себя не уважать.

Си не быстрее C++, ибо в C++ можно писать код, который будет быстрее, чем на сях. Зависит от количества абстракций.


Вывод - пока раст не доведут до ума или там E не выкатят, C++ будет жить
Аноним 25/05/18 Птн 23:36:14  1196949
>>1196917
Ну тащем-то по твоей ссылке как раз и написано, что юнити (сам редактор\движок) написан на шарпах.
Аноним 26/05/18 Суб 00:43:21  1196962
>>1196949
блять все до свидания идите вы все нахуй, заебало. мухожукаюсь. нехуй тут делать. ничего полезного за 2 мес которые тут сижу не узнал. только бошка забивается вот таким вот говном. ок кое что узнал. есть хорошие отзывчивые ребята, но че то очень уж редко они отвечают. спасибо и до свидания
Аноним 26/05/18 Суб 06:38:49  1197019
>>1196962
Добро пожаловать. Снова.
Аноним 26/05/18 Суб 11:21:03  1197097
>>1196949
>The Unity runtime is written in C/C++.

>The editor is built on the Unity runtime and additionally includes editor-specific C/C++ binaries.

>Wrapped around the Unity core is a layer which allows for .net

Прижало, бомбалейло?
Аноним 26/05/18 Суб 11:32:31  1197103
>>1197097
>>1196949
Добавлю:
>Wrapped around the Unity core is a layer which allows for .net access to core functionality. This layer is used for user scripting and for most of the editor UI.
Т.е. дот нет для UI и скриптинга. Читай,
МАКАКИНГА

Аноним 26/05/18 Суб 13:08:22  1197117
>>1193420
-()-
Аноним 26/05/18 Суб 13:12:30  1197118
>>1194663
Такая хуйня вообще есть в любом жирном движке на крестах - сам видел что-то подобное в сорсе.
Аноним 26/05/18 Суб 15:04:33  1197151
>>1194663
Да хак, да некрасиво но это маленькая деталька огромной системы. Кароч, прыщ на жопе нашли.
Аноним 26/05/18 Суб 15:39:32  1197188
15111144667610.png (191Кб, 512x512)
>>1196962
Одним мелкобуквенным дауном на доске меньше, замечательно :3
Аноним 26/05/18 Суб 15:40:56  1197193
>>1197097
Ну, почти все приложения are wrapped around glibc. И что теперь, считать, что все, что использует glibc, написано на си? Анон, ты из ньюфаготреда рано вышел.
Аноним 26/05/18 Суб 15:44:00  1197195
>>1197193
Вопрос в том насколько. Если приложение написано на крестах и предоставляет оболочку на промежуточном коде, чтобы скрипты и его пользовательский интерфейс работали в этой оболочке, значит оно всё равно написано на крестах. По крайней мере для Юнити это критически верно, потому что интерфейс похуй на чем написан.
Аноним 26/05/18 Суб 16:18:39  1197230
>>1197193
И теперь считать, что все приложения использующие glibc, используют либу написанную на си. Логично? Это как скриптомакаки используют движок написанный на си, и браузер написанный на си. Но кричат громче всех.
Аноним 26/05/18 Суб 16:30:19  1197236
>>1197230
>все приложения использующие glibc, используют либу написанную на си
Ну так о том и речь, перечитай.

>>1197195
>Вопрос в том насколько
Конечно нет.
Аноним 26/05/18 Суб 16:38:07  1197240
>>1197236
Перечитать что? Ядро написано на Си, гуй на шарпе. Нет блять, прогрмма написана на шарпе, потому, что по твоему мнению ядрой это хуй знает что и вообще просто либа.
Ты уже обосрался на весь тред, просто в каждом посте каких из штанины выкатываются. Продолжай. Люблю унижать задиристых нафань.
Аноним 26/05/18 Суб 17:00:39  1197255
>>1197240
>и вообще просто либа
Кажется ты начинаешь догадываться, так держать!
Аноним 26/05/18 Суб 17:32:43  1197269
>>1196945
Linux очень популярен на серверах. Ядро написано на C и ассемблере. Никто переписывать его на Rust не собирается. Пока жив Linux, Rust не займёт нишу C/C++.
Аноним 26/05/18 Суб 18:43:27  1197299
>>1197269
Ну вот с C всё понятно, но при чём тут C++?
Аноним 26/05/18 Суб 18:59:05  1197309
>>1197269
Какая связь между тем, на чем написан линукс и популярностью раста? Какая связь между с++ и линуксом? Иди матчасть учи.
Аноним 26/05/18 Суб 20:05:40  1197336
>>1193451
>чистый Си лучше чем С++
oru like crazy
Аноним 26/05/18 Суб 22:02:29  1197374
>>1197299
C++ - схож с C. Зачем учить C и Rust, когда можно учить C/C++? Многие программы используют C++. Ядро на C, программы на C++.
Аноним 26/05/18 Суб 22:03:56  1197376
>>1197309
Раст не нужен.
Аноним 26/05/18 Суб 23:49:35  1197422
>>1197376
Один из немногих поистинне годных языков во всей индустрии
Аноним 27/05/18 Вск 00:25:45  1197439
>>1197374
> C++ - схож с C
Ты писал хоть на каком-то из них?
Аноним 27/05/18 Вск 01:25:09  1197478
>>1197422
Запрограммируй мне avr на rust с обращением по UART с GPS модулем.
Аноним 27/05/18 Вск 01:28:12  1197479
>>1197478
Легко, подвези только компилятор под ту хуйню, на которой ты это запускать собрался.
Аноним 27/05/18 Вск 06:58:44  1197518
that-sounds-fas[...].jpg (51Кб, 600x500)
>>1193954
Тебя больно нагибают?
Аноним 27/05/18 Вск 11:23:51  1197606
>>1193954
Июнь детектед.
Аноним 28/05/18 Пнд 09:57:30  1198155
>>1196917
>В голосину.
ну и какого хуя тогда программировать в юнити нужно на шарпе, а не на крестах?
Аноним 28/05/18 Пнд 12:32:05  1198223
>>1194251
>640 килобайт хватит всем, ага.
Если грамотно писать и какать, то хватит.
Аноним 28/05/18 Пнд 21:39:58  1198504
>>1198155
Чтобы макакичи осилили. А иногда и биндинги на плюсах надо делать. Ахуеть?
Аноним 28/05/18 Пнд 22:52:02  1198547
>>1197439
Он прав. Либы на Си и Си++ при условии extern C взаимодействуют шикарно. Зачем там усложнять растом?
Аноним 29/05/18 Втр 18:20:40  1198962
>>1191004 (OP)
В следующий раз хуярь на D.
Аноним 30/05/18 Срд 13:23:02  1199363
>>1198962
Нахуярил тебе за щеку, проверяй
Аноним 30/05/18 Срд 18:34:02  1199529
>>1199363
Съеби на ебаное, ебень.


Топ тредов
Избранное