Этого треда уже нет.
Это копия, сохраненная 3 августа 2018 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
cpp.jpg55 Кб, 499x451
Кусок дерьма 1191004 В конец треда | Веб
Несколько лет не программировал на C++ и былая боль успела утихнуть. Но тут вновь понадобилось доделать один проект с использованием этого дерьмища.

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

Страуструп, сдохни ебаный мудила.
sage 2 1191010
Ну он каловый не потому что вектор умных указателей, а потому что дохуя неявных эффектов, которые надо заучивать-задрачивать из стандарта. А так да, боль ебаная.
sage 3 1191097
>>1010
Двачну вот этого.
4 1193159
Я раньше тоже бугуртил с крестов. Потом я понял, что сам себе переусложняю жизнь думая о производительности. Теперь ебашу абстракции и в ус не дую.
lang.png833 Кб, 1684x2452
5 1193305
>>1004 (OP)
Так-то да, поэтому он такой годный. C++ создан специально с целью поднять зарплаты специалистов в индустрии. Чем выше порог вхождения, тем выше элитарность, тем больше профитов.
6 1193319
>>3305
Почему Ruby выше Python? И Perl тоже?
7 1193321
>>3305
Подгорело с пика. Поставить пхп, джс и паскаль выше луа и раста...
8 1193322
>>3319
>>3321
У пендосов спроси.
IMG6846.JPG106 Кб, 547x480
10 1193333
>>3323
А ничего толстого здесь нет, в особенности если учитывать тот факт, что большинство высокопроизводительных десктопных приложений и игр пишется исключительно на C++.
11 1193352
>>1004 (OP)

>То что в современных языках делается в 5 строк без напряжения мозга -- снова требует погружения в бездны невообразимой байтоебской хуйни


Ну хуй знает. Qt по сложности не сильно от шарпа отличается, например. С теми же возможностями и скоростью разработки. В 99% случаев байтоебство просто не нужно. Хуяришь как проще, и оно и так быстро работает.
12 1193385
>>3352
Qt хуже чем шарп, ебанное легаси гавно, которое запилили, чтобы снизить планку вката в кресты, насрав, само собой, на саму концепцию крестов.
13 1193388
>>1010
Вот этого удвою. Сишники, особенно если они пишут под x86 зря мозг ебут.
14 1193406
>>3305

>Excellent Tier: ...Perl...


>>3323
положняк.png55 Кб, 348x426
15 1193408
>>3406
Там вообще какая-то рандомная хуйня, автор явно не в теме. Вот правильная картинка.
16 1193416
>>3408
Только вот вакансий под первую строчку практически нет, а чем ниже, тем больше.
17 1193419
>>3408

>Вот правильная картинка.


С хуяли она правильная? Питухоновское говно выше Джавы и Си. У того правильная.
xadf191e430e9bd73d9d38314b94b551b.jpg.pagespeed.ic.mjlK6lyu[...].jpg57 Кб, 564x766
18 1193420
>>3406

>>Excellent Tier: ...Perl


Ребенок, иди сайтик доделывай
legacy.png774 Кб, 502x820
19 1193435
>>3333
Индустрия тащит за собой гору трупного кода. И ещё долго будет.
20 1193438
>>3305
плюсы были созданы, чтобы нормально можно было с ООП работать, как минимум. А не для поднятия ЗП, эта легенда да дураков.
Так же можно сказать и про С#, что был создан для поднятия ЗП.
работу найди а потом пиши про программирование.
21 1193440
>>1004 (OP)
Мозилла им дала Rust, пиши в функциональном стиле, пиши и радуйся, сука! Не хочу, хочу жрать говно мамонта. Суки, мудачье, крестовики. Говно жрут.
22 1193451
С++ годный язык в целом. И у меня язык вызывает огромное уважение. Но я предпочитаю взять java, если есть хоть одна возможность. Но профи выбирают Си + python если есть возможность не использовать С++. Ну или чистый Си лучше чем С++.
Я долго ебался с С++ пока не вник в глубины совместимости С++ и Си. В этом проблемы на уровне языка. Я поверить не мог месяц, что Си лучше чем С++.
goodlang.jpg20 Кб, 1000x578
23 1193457
>>3451

>годный язык в целом


Ну офигеть, вообще. Просто офигеть.
24 1193492
>>3451
И чего же в нем годного, если все бегут от него как от чумы? Сам же перечислил.
25 1193495
Оберон был годным и во всем уделывал кресты. Но паскаль это никрута, там же все просто и понятно. То ли дело пердилинг с виртуальными деструкторами.
26 1193499
>>3416
Логично, не находишь?

>>3419
Лол. И ты ведь даже не толстишь.
27 1193507
Просто на плюсах когда пишешь не надо усложнять дохуя.
Использовать просто, как С с классами, ограниченно юзать полиморфизм, и побольше stl и шаблоны вообще. А так же не лезть в дебьри многопоточности, особоенно в look-free.
28 1193509
>>3499
Ну петухон с руби ничем не отличаются от PHP.
29 1193510
Есть такая порода людей, которая считает, что каждый, кто на что-то претендует, просто обязан хлебнуть говна. Например, "настоящий мужчина" обязан сходить в армию или отсидеть в тюрьме, ведь что тюрьма, что армия - школа жизни; "настоящий программист" обязан писать на C++, PHP или тому подобном, ведь сами они на нём писали, а кто не хапнул этого говна, тот и не программист вовсе. С одной стороны понять их можно - механизм примерно такой же как у дедовщины в уже упомянутой армии или прописки на малолетке ("меня опускали, теперь я буду опускать" - ну просто обучение и сделование паттерну, через пиздюли навязанному авторитетом, детская психика так устроена), с другой - сами они со временем так нихуя и не понимают, и любые попытки объяснить им, что все эти боль и унижения, через которые они прошли, в общем-то лишние, встречают у них агрессию и отрицание.
2768983279.jpg39 Кб, 500x500
30 1193704
>>3323
>>3438
>>3510

Лол, как же бомбит у неосиляторов.
31 1193767
>>3507

>А так же не лезть в дебьри многопоточности, особоенно в look-free.


С этим в принципе любой язык покажется адом, не только плюсы.
3T0Xj.jpg34 Кб, 600x267
32 1193785
>>3510

>просто обязан хлебнуть говна


>что все эти боль и унижения


Для таких как ты есть замечательный язык Scratch. Все просто и понятно, без боли и унижений.
33 1193787
>>3785
Школьник-максималист, будь добр, покинь раздел.
34 1193788
>>3787
Не гори так. Я правда не понимаю людей, для которых кодить на крестах - "боль и унижение". Не нравится - не кодь, хули тут ныть. Не можешь ходить - езди на инвалидной коляске, благо сейчас есть выбор на любой вкус.
35 1193799
>>3451
И в каком же месте С лучше чем С++?
36 1193896
Теперь это новый выбор языка для бекенда треад.
37 1193903
>>3507

>особоенно в look-free.


И что там не так?
Все просто и понятно же, няшнота и красота.
Люблю такое, да.
38 1193949
>>3319
Что может быть ниже этой интерпретируемой хуйни? шти4 такая же хуйня.
39 1193950
>>3305
Кто-то не осилил оценить божественность Rust
40 1193951
>>3435
М-м-м, наверное поэтому новые игры тоже пишутся под эти "трупные" языки и фреймворки. Надо в среде с автоматическим управлением памятью писать графен, инфа сотка.
41 1193954
>>3799
Оверхеда в миллион раз меньше, стандарт не раздут, глядя на код можно навскидку сказать о подводных камнях, это такая джава в мире структурщины. Люто стоит на этот язык, жаль что по работе приходится пердолиться с классами и генерировать абстрактное говно для таких же макак.
42 1193958
>>3507

>ограниченно юзать полиморфизм, и побольше stl и шаблоны вообще


Так STL использовать или нет? Если да, то фраза про полиморфизм разбивается об STL. Если нет, то здравствуй велосипедостроение.

>А так же не лезть в дебьри многопоточности


Нахуя нужны плюсы, если на них нельзя писать многопоточный код, который в каждую дырку пролезет?
43 1194002
>>3951

>наверное поэтому


sic. А ещё инертность и скудоумие инженегров писателей библиотек.
44 1194012
>>4002
Манямирок. Инертность и скудоумие не мешают вебомакакам ежегодно изобретать новые сорта говна а мобиломакакам писать новые игры - тренажеры большого пальца. Но в ААА почему-то ни те ни другие не лезут и даже не пытаются.
45 1194015
>>4012
все это ненужно
hqdefault.jpg13 Кб, 480x360
46 1194018
>>3305

> swift


> god tier

47 1194181
>>3767
erlang/clojure решают эту проблему, да даже раст, если ты врубился в его систему типов.
48 1194182
>>3951
95% новых игр пишется на юнити, если что.
49 1194187
>>4182
ёпта, речь про ААА. Ассасин, Год оф Вор. Там все тежи СИ. Но я так подозреваю что это всего лишь традиция, дань уважения эпохе Микрософт Виндоуз, кадры ведь одни и те же, у них просто нет времени перескакивать, когда надо хуячить в прод нонстоп. Поглядим что будет через пяток лет.
50 1194188
>>4187

>Поглядим что будет через пяток лет.


А ты оптимист. Это очень консервативная индустрия. Какие-то видимые изменения там будут дай бог лет через 15, да и то скорее всего связаны они будут с виаром и изменения в хардваре, на фоне которых сможет выстрелить что-то более адекватное, чем кресты. Алсо, напомню, что Кармак пиарил хаскель как раз лет 5 назад.
51 1194192
>>4188

>хаскель


Я б понял, если бы окамль, но ведь в хаскеле производительность зависит от фазы Луны. Зачем он там?
52 1194193
>>4188
Интресно. А есть ли статья где он пиарит хаскель? Какие аргументы он привёл?
53 1194202
>>4192
Ну он говорил скорее о функциональном подходе вообще, о минимизации глобального состояния, побочных эффектов, о статической типизации и так далее. Хаскель он приводил в качестве примера языка, который он изучал и который последнее время повлиял на то, как он пишет свой код.

>>4193
Я бы мог за тебя погуглить и вкинуть ссылки, но мне лень, так что давай сам. Я помню, что он об этом говорил на одном из квейконов и писал посты в каком-то мейлинг листе.
54 1194234
>>4182
А хороших? Твои 95% - это "свой survival horror за 2 часа".
55 1194236
>>4188
Чего-то более адекватного чем кресты кроме раста я пока не видел. Причем в расте тоже стреляют себе в ноги и прочая и прочая. Я не пишу на расте, так что не буду пиздеть насчет языка, но его адепты, если хотят чтобы язык развивался, пусть пишут под него профильные библиотеки и фреймворки. А там посмотрим.
56 1194241
>>4188

>на фоне которых сможет выстрелить что-то более адекватное, чем кресты


Не сможет. В крестах тупо есть все, что нужно, плюс огромный багаж тулзов и библиотек. Кроме того в индустрии куча зубров с опытом, которых бизнесу нанимать гораздо рациональнее, чем мутных хипстерков с растом или что там еще придумают.
57 1194242
>>4182

>95% новых игр пишется на юнити


А 10 лет назад "95% новых игр" писались на флеше и javame, и где они теперь?
vlados sos 58 1194243
Есть такое. C++ на любителя, скажем так. Да вообще все ЯП на любителя, нет и не будет никогда "идеального".
Кстати, NASA отказались от си-плюсов в пользу чистого Си. Си-плюсы они назвали немного медленными
59 1194244
>>4243
В их предметной области вообще хуй знает зачем им сдались плюсы, когда есть сишка. Оверхед один.
60 1194249
>>3305

>C++ создан специально с целью поднять зарплаты специалистов в индустрии



То-то на нем зп ниже, чем на рубях и джабе у самых ущербных макак.
61 1194251
>>4234
Хороших - 99.5% yoba.png

>>4241
640 килобайт хватит всем, ага.
62 1194254
>>4251
ЧСХ >>4241 прав.
Я охуеваю с новых стандартов плюсов, в которые впихивают всякую модную хуйню. Плюсы становятся хипстерским языком.
63 1194258
>>4251

>640 килобайт хватит всем, ага


Ну так в расте те же 640 килобайт по-сути. С крестами принципиальная разница только в большей безопасности, которая полезна, но на десктопе не так, чтобы очень сильно нужна. С Ди картина та же. А остальные языки или слишком маргинальны вроде нима, или с другой областью применения.
64 1194265
>>4254

>Плюсы становятся хипстерским языком.


NOT THIS AGAIN!!!11

>>4258
Анон, не шаришь - не пизди.
65 1194274
>>4265

>Анон, не шаришь - не пизди.


Это противоречит духу данного раздела.
66 1194291
>>4274
А ты неплох.
67 1194295
>>4291
Пердачую, я еще в ответ на >>4258 вот эту ебаную хуйню хотел сказать тоже что это бред дилетанта, но шикарная ответочка изменила мой настрой. Действительно, это же сосач, хули, тут каждый студент эксперт во всем на свете.
68 1194307
>>4295
Ради этого и захожу сюда. :3
69 1194345
>>4295

>что это бред дилетанта


Ну объясни тогда, какие у раста принципиальные отличия от крестов, кроме линейных типов и чуть более вменяемого метапрограммирования?
70 1194351
>>4345
Иди уже нахуй, студентик.
71 1194365
>>4351
Аргументов нет, одни эмоции. Все ясно.
72 1194371
>>4365

>этот обычный наследственный дебил уровня /зк


>Аргументов


Скромнее будь, быдло.
73 1194381
>>4371

>Скромнее будь


Ну так я скромно спросил, а ты брызгаешь слюной, и меня обзываешь. Кто из нас быдло теперь?
74 1194385
>>3958

> Если да, то фраза про полиморфизм разбивается об STL


Я, очевидно, имел ввиду динамический.

> Нахуя нужны плюсы, если на них нельзя писать многопоточный код


Ну напиши, ебать. В реальности, если ты оч много используешь блокировки, то ты где то наебланил с проектированием.
>>3903
Дохуя lock-free кода написал в прод, умник?
>>4181
Они просто гарантируют, что вся прога не ебанется, если в одном треде ошибка будет.
Раздельный доступ к шареным между потоками данным, они как решают?
(JPEG Image, 299 × 168 pixels).jpeg4 Кб, 299x168
75 1194430
>>4385

>Раздельный доступ к шареным между потоками данным, они как решают?


На выбор есть несколько дефолтных способов, в зависимости от задачи (пикрелейтед). Плюс есть еще корутины из коробки.
76 1194462
>>4345
К твоим словам о 640 килобайт у меня никаких претензий, да я в них и не вникал.
Безопасность, которая полезна, но в десктопе не то чтобы нужна - ну что это за хуйня? Чем меньше у тебя в языке средств отстрелить себе ногу, тем меньше ты отвлекаешься на убирание своей ноги из-под мушки и быстрее ты хуячишь свой говнокод. Код, который сегфолтит, делает pure virtual function call, протекает - ему похуй, на десктопе он или не на десктопе, пока ты его не перепишешь, он не будет устраивать пользователя своими вылетами и тормозами. Знакомые типы, что лулзов ради учат раст, рассказывали что в принципе программировать как на плюсах, ебаша unsafe, очень даже можно, но я свечку не держал, поэтому больше добавить нечего. То что ты сказал про безопасность и десктопы - полная хуйня, да еще и написанная каким-то обывательско-журнашлюстическим языком "эмка точнее зато калаш надежнее ыыы". Вот и все.
77 1194468
>>4462

>говнокод


Этим всё сказано.
78 1194558
>>4462

> которая полезна, но в десктопе не то чтобы нужна - ну что это за хуйня?


У тебя валгринд есть, куча мемчекеров и статических анализаторов на любой вкус, которые убирают 99% ошибок. Оставшиеся не так критичны в десктопных прогах, как, например, в эмбеде, где самолет ебнется, или в сетевой инфраструктуре, где хакер бабки спиздит. Упадет автокад - запустишь его снова, все дела. В том же эмбеде, который пишет на сишке, безопасность достигается в основном организационными методами, а не средствами языка. И на раст они, кстати, не скоро перейдут, потому что линейные типы не очень подходят для программ без динамического выделения памяти и где к регистрам процессора обращаются напрямую через глобальные переменные.
79 1194663
Кстати, к вопросу о играх и плюсах.

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

>UCLASS([specifier, specifier, ...], [meta(key=value, key=value, >...)])


>class ClassName : public ParentName


>{


> GENERATED_BODY()


>}

80 1194668
>>4663

Прямо как в старом добром ATL из 90х, лал.
81 1194672
>>4663

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

>// 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/
81 1194672
>>4663

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

>// 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/
82 1194702
>>4663
Нету в крестах рефлекшона и метапрограммирования нормальных, вот и мучаются.
83 1194746
>>4558
Лол, ты пользовался когда-нибудь этими анализаторами? Нихуя они не убирают, они показывают тебе где ты должен убрать. Да и то по моим прикидкам процентов двадцать от их воплей это "cannot be analyzed" и параноидальные предупреждения о несоответствии типов. Анализаторы полезный софт, но ты переоцениваешь его: мол в PVS кнопку нажал - и всё, задача решена. Да и не только для десктопного софта это работает, прямо скажем.
"Оставшиеся не так критичны в десктопных прогах"
Ну дальше опять шизофазия началась.
84 1194776
>>4746
Валгриндом я пользуюсь регулярно, и абсолютное большинство ошибок при работе с памятью он находит.

>Оставшиеся не так критичны в десктопных прогах


Я говорю не о том, что на них вообще насрать, а о том, что на десктопе они не настолько критичны, чтобы все побежали перекатываться на раст.
85 1195354
>>4018

> swift


> god tier


Кто не знал, свифт это обконстрейнченный со всех сторон C++ в прямом смысле этого слова. С полностью изъятым огнестрельным оружием, бензопилами, ямам с шипами и прочим, и прочим.
86 1195441
>>1004 (OP)
Ой, смотрите, пидорасик немогущий в байты порвался

принесите смузи и морковью, и духи с ромашкой
87 1195484
>>4663
>>4672
для тупых в двух словах поясните, в чем лулзы?
88 1195490
>>5484

В плюсовом коде на унреал энджин 4 от охуенно хорошей жизни и охуенных возможностей крестов используется характерная макролапша времен COM/ATL. Для регистрации класса и его полей в движке.
89 1195550
>>3499

>Логично


Да. Работа для быдла. Школие на галерах и во фрилансе не может понять, что программирование может удовлетворять эстетические потребности, а не только финансовые.
Да и за няшные ФЯ будет больший оклад, если таки вкатишься. А джава мидлом может любой грузчик за 3 дня стать.
90 1195567
Да уже похуй, на чём писать. Так как новомодный go поднимает задумку джавы (простой и производительный язык для любых индусов) на новый уровень, да и ещё не превращается в синтаксический фарш при большом количестве кода, всех программистов скоро демпингуют нахуй. Будут только голанг девелоперы с зарплатой уборщицы. Надо выкатываться.
91 1195581
>>5567

>go


>простой


Хватит уже ретранслировать этот маркетинговый булщит.
92 1195628
Самый пиздец это когда бывший сишник идёт в managed-языки.
Такую нечитаемую хуйню нахуевертят, просто пиздец. Начиная от, блядь, несоблюдения соглашения по написанию кода - код изобилует всякими mLPCSTRmaliyyoba_Variable заканчивая релугярным залезанием в unsafe. Причем, как правило, нахуевертят говна, мол, МАМ У МЕНЯ САМЫЙ БЫСТРЫЙ КОД В 8Б-КЛАССЕ, МОИ КОЛЛЕГИ ТУПЫЕ ДЕБИЛЫ И НЕ ПОЙМУТ Я САМЫЙ УМНЫЙ ЕЕЕ)))), а потом когда его параша закономерно наебывается, он неделю не может поправить копеечный баг, разбираясь в своем же говне. А если такой долбоеб еще и уйдет, и на его место посадят кого-нибудь другого - так это вообще пиздец.

У нас после разгребания конторы есть негласное правило у эйчаров - бывших сишников не берем, себе дороже.
93 1195631
>>5628

>разгребания конторы


Что это значит?
94 1195662
>>5631
Тоже интересно
95 1195768
>>5354
Скорее Scala/Rust адаптированное под Obj-C реалии
96 1195769
>>1004 (OP)
Проиграл с малолетнего дебила(тм)
97 1195770
>>4182
А на чём написан ЮНИТИ? КЕК
98 1195778
>>5354

>обконстрейнченный со всех сторон C++ в прямом смысле этого слова


Он больше дельфи напоминает, на самом деле.
99 1195782
>>5628
Какая-то слишком прохладная былина. Могу такое представить только с дидами, которые всю жизнь в НИИ ракеты кодили, и ничего кроме сишки не видели. Но это исчезающий вид, и крудошлепить они и так не пойдут.
100 1195785
>>1004 (OP)
А что, мешает не использовать сырые указатели?
Т.е. они вообще не нужны. Что мешает использовать лямбы с замыканиями? Что мешает использовать авто вывод типов?
Кто тебя заставляет использовать чёрную магию, например с неявными перегрузками?

Современный цэпэпэ, с прямыми руками это мощь стандартной библиотеки, 1е место в производительности и изящество функционального метапрограммирования!
101 1196264
>>5785

>1е место в производительности


Кому, и главное зачем ты пиздишь?
102 1196275
>>6264
См логическое доказательство:
1. Утверждение. С++ быстрее любого языка со сборщиком мусора, т.к. отсутствуют накладные расходы и появляется детерминированность времени освобождения памяти.
2. Перечислим живые языки высокого уровня без сборщика мусора?
0. С
1. С++

Видим, что С++ на 1м месте, после С.
103 1196283
>>5550
Если выбирать между проверенным языком, который может освоить простой грузчик и какой то хипстреской без внутренней логики , то выбор очевиден.
104 1196292
>>6275

>Перечислим живые языки высокого уровня без сборщика мусора?


Rust, Swift, Objective C.

>>5785

>Кто тебя заставляет использовать чёрную магию


Меня - никто. А вот кодера, который был на проекте до меня, - кто-то заставляет. Всегда. https://en.wikipedia.org/wiki/Murphy's_law
105 1196333
>>5778
А не похуй ли, если дельфи от плюсов отличается...ну хуй знает, ООП там вроде нормально реализовано и с безопасностью типов и операциями над указателями тоже какая-то положительная хуйня?
106 1196487
>>5770

>А на чём написан ЮНИТИ?


на шарпе?
107 1196488
>>6487

>>А на чём написан ЮНИТИ?


>на шарпе?



На хуярпе.

https://drive.google.com/file/d/0B-sdVm6uI8qXX1I0bDR4dFpZaEE/view
108 1196489
110 1196945
>>6292

> Яблочное говно отметаем, на нём серьёзный код писать - себя не уважать.



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

Вывод - пока раст не доведут до ума или там E не выкатят, C++ будет жить
111 1196949
>>6917
Ну тащем-то по твоей ссылке как раз и написано, что юнити (сам редактор\движок) написан на шарпах.
112 1196962
>>6949
блять все до свидания идите вы все нахуй, заебало. мухожукаюсь. нехуй тут делать. ничего полезного за 2 мес которые тут сижу не узнал. только бошка забивается вот таким вот говном. ок кое что узнал. есть хорошие отзывчивые ребята, но че то очень уж редко они отвечают. спасибо и до свидания
113 1197019
>>6962
Добро пожаловать. Снова.
114 1197097
>>6949

>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



Прижало, бомбалейло?
115 1197103
>>7097
>>6949
Добавлю:

>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 и скриптинга. Читай,
МАКАКИНГА
116 1197117
>>3420
-()-
117 1197118
>>4663
Такая хуйня вообще есть в любом жирном движке на крестах - сам видел что-то подобное в сорсе.
118 1197151
>>4663
Да хак, да некрасиво но это маленькая деталька огромной системы. Кароч, прыщ на жопе нашли.
15111144667610.png191 Кб, 512x512
119 1197188
>>6962
Одним мелкобуквенным дауном на доске меньше, замечательно :3
120 1197193
>>7097
Ну, почти все приложения are wrapped around glibc. И что теперь, считать, что все, что использует glibc, написано на си? Анон, ты из ньюфаготреда рано вышел.
121 1197195
>>7193
Вопрос в том насколько. Если приложение написано на крестах и предоставляет оболочку на промежуточном коде, чтобы скрипты и его пользовательский интерфейс работали в этой оболочке, значит оно всё равно написано на крестах. По крайней мере для Юнити это критически верно, потому что интерфейс похуй на чем написан.
122 1197230
>>7193
И теперь считать, что все приложения использующие glibc, используют либу написанную на си. Логично? Это как скриптомакаки используют движок написанный на си, и браузер написанный на си. Но кричат громче всех.
123 1197236
>>7230

>все приложения использующие glibc, используют либу написанную на си


Ну так о том и речь, перечитай.

>>7195

>Вопрос в том насколько


Конечно нет.
124 1197240
>>7236
Перечитать что? Ядро написано на Си, гуй на шарпе. Нет блять, прогрмма написана на шарпе, потому, что по твоему мнению ядрой это хуй знает что и вообще просто либа.
Ты уже обосрался на весь тред, просто в каждом посте каких из штанины выкатываются. Продолжай. Люблю унижать задиристых нафань.
125 1197255
>>7240

>и вообще просто либа


Кажется ты начинаешь догадываться, так держать!
126 1197269
>>6945
Linux очень популярен на серверах. Ядро написано на C и ассемблере. Никто переписывать его на Rust не собирается. Пока жив Linux, Rust не займёт нишу C/C++.
127 1197299
>>7269
Ну вот с C всё понятно, но при чём тут C++?
sage 128 1197309
>>7269
Какая связь между тем, на чем написан линукс и популярностью раста? Какая связь между с++ и линуксом? Иди матчасть учи.
129 1197336
>>3451

>чистый Си лучше чем С++


oru like crazy
130 1197374
>>7299
C++ - схож с C. Зачем учить C и Rust, когда можно учить C/C++? Многие программы используют C++. Ядро на C, программы на C++.
131 1197376
>>7309
Раст не нужен.
132 1197422
>>7376
Один из немногих поистинне годных языков во всей индустрии
133 1197439
>>7374

> C++ - схож с C


Ты писал хоть на каком-то из них?
134 1197478
>>7422
Запрограммируй мне avr на rust с обращением по UART с GPS модулем.
sage 135 1197479
>>7478
Легко, подвези только компилятор под ту хуйню, на которой ты это запускать собрался.
that-sounds-fascinating.jpg51 Кб, 600x500
136 1197518
>>3954
Тебя больно нагибают?
137 1197606
>>3954
Июнь детектед.
138 1198155
>>6917

>В голосину.


ну и какого хуя тогда программировать в юнити нужно на шарпе, а не на крестах?
139 1198223
>>4251

>640 килобайт хватит всем, ага.


Если грамотно писать и какать, то хватит.
140 1198504
>>8155
Чтобы макакичи осилили. А иногда и биндинги на плюсах надо делать. Ахуеть?
141 1198547
>>7439
Он прав. Либы на Си и Си++ при условии extern C взаимодействуют шикарно. Зачем там усложнять растом?
142 1198962
>>1004 (OP)
В следующий раз хуярь на D.
143 1199363
>>8962
Нахуярил тебе за щеку, проверяй
144 1199529
>>9363
Съеби на ебаное, ебень.
Тред утонул или удален.
Это копия, сохраненная 3 августа 2018 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски