[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: cppchan.png (76 KB, 600x600)
76 KB
76 KB PNG
Hey hey anon-kyu~n!
Why do you hate me dechu~?
>>
-header files
-build systems retarded to the point where you have "build system experts"
-ascii strings (good luck selling software internationally without 3rd party lib bullshit)
-extremely retarded language design like the rule of 3, 5 and zero
-undecipherable clusterfuck error messages

and many more i can't remember right now
>>
I love you
>>
File: 1731457902171483.gif (109 KB, 96x96)
109 KB
109 KB GIF
mating impregnate naka-dashi inseminate have sex all day full nelson and marry cplusplus-chan
>>
>>103244630
you're fucking old desu
>>
File: 1000001010.png (123 KB, 631x474)
123 KB
123 KB PNG
>>103244630
You are fat. Not due to overweight but due to the stomach bloat you incurred by constantly devouring new features and not shitting them out because of the "backward compatibility" or whatever reason. You also take soo long to get dressed and ready. What's annoying is that I need to fetch your cosmetics and dresses myself for you to get ready. I somehow managed to make it less annoying by getting the CMake automation wardrobe. After spending time together over the years, I started disliking your OOP habit the most about you. That habit you yours made me build so many layers of abstractions that it became difficult to make any serious progress over time. You make it obvious that you are trying your best to distinguish yourself from your older sister C due to your inferior complex insecurity and appear more like Java due to your attention seeking disorder and that seemed to have worked well for you but it ain't for me. And now you want to behave like that notoriously high maintenance Rust fag. I wouldn't be surprised if you demand a warehouse full of cosmetics and dresses like Rust does to get ready and I don't think I can keep up with all that shit.
Unlike you, your hot older sister C(from whom you leech off) is a gorgeous minimalist that every serious and experienced dev adores, especially the ones that live closer by the Assembly Land.
A less annoying and more accessible version of Java is what you were. That was the reason why people picked you up for video games, real time systems or anything else. All because you resembled C and behaved OOP-ish like Java. You never had a personality of your own and now you are attempting to behave like Rust. I hate people who always pretend to be someone else and never be themselves. You are a joke.

You will never be a real C++

>t. pajeet
>>
>>103245438
>new features
just use an older version

>OOP
nobody does that shit. Data oriented design is the meta

>cmake
Cmake friendo

>Isn't like C
you can just use C libs retard

you will never be a good dev
>>
>>103244630
love weight, you're bloated
>>
File: 1709912660778903.gif (3.03 MB, 640x470)
3.03 MB
3.03 MB GIF
>>103245653
>just use an older version
>nobody does that shit. Data oriented design is the meta
right. People should just use C and chill.

>you can just use C libs retard
I can just use C instead or I can use an actually modern programming language like Rust, Go or C3 for using C libs though. No need to fixate on C++

>you will never be a good dev
i know. I'm destined to be the best.
>>
>>103244630
I love you, but also I have a very complicated relationship with you.
Sometimes you're adorable.
But sometimes you speak in the language of an eldritch horror.
>>
>>103245841
C++ is to template abstractions so it's easier. C is if you don't value your time. both are translated to assembly so there isn't any difference

>i know. I'm destined to be the best.
ok jeet
>>
File: 1698113638138.jpg (64 KB, 728x971)
64 KB
64 KB JPG
>>103246743
>C++ is to template abstractions so it's easier
thou doust ever write C++?

>C is if you don't value your time
wrong. You can actually get shit done in C fairly fast.

>both are translated to assembly so there isn't any difference
okay, even javascript and python are translated to assembly by C/C++ so there isn't any difference there as well. Absolutely hilarious.

>ok jeet
ty, saar
>>
>>103244630
>lust provoking image
>irrelevant time-wasting question
>>
>>103244734
>-build systems retarded to the point where you have "build system experts"
developers are just fucking retarded and don't know how to make a codebase properly.
the usecase for shit like gnu config, cmake, etc. is nonexistent. but retards delude themselves into imagining they need a metabuild system because they're god awful engineers.

the only reason to use make over a normal shell script is if you have an exceptionally large codebase.
>>
I love C++ until I have to run a debugger and the stack frame shows objects 90% consisting of the characters "<>{}::"
>>
>>103244630
You are old, ugly, fat and retarded. You fuck up every task your given. I can't do anything with you without you fucking it up somehow.

Sex with a crab may be painful but at least I can feel something.
>>
>>103245438
>m-muh C is le better
found the midwit
fun fact: re-inventing the wheel every time you program does not make you intelligent or talented, it just makes you a dumbass
for all its flaws C++ is objectively better than C
in fact C is the reason C++ is flawed
>>
>>103244630
>hate
overemphasis, more "dislike". having had to employ that shit since cfront, it is unnecessarily complex. and becoming more unnecessarilyer complexer. the purpose of this shit is to manage complexity, not fertilize it. and fuck yer "rust".
>>
>>103244630
your sister c is much simpler and less raped than you are
>>
>i use C instead of C++, i am very smart btw
midwits everywhere, literally the !(x & 1) of programming language choice
>>
File: 1705577598420533.jpg (329 KB, 640x480)
329 KB
329 KB JPG
>>103248994
>for all its flaws C++ is objectively better than C
no, its not. Not in terms of performance. Pure C++ code is always slower than C counterpart. Pure C++ code becomes unreadable almost instantly and C only makes it hard to keep track of things which can at least be solved by better language support from the text editor or IDE.
>in fact C is the reason C++ is flawed
for something that came out half a century ago, C has no flaws. C++ on the other hand did not try to solve any problem. It just wanted to make C more OOP-sh. OOP and templates are what made C++ actually bad because both of them make it hard for the developer to read the code and hard for the compiler to optimize the code. C is the only good thing about C++. Without C interoperability, C++ is absolute shit.

>>103251743
>midwits everywhere, literally the !(x & 1) of programming language choice
true midwits try to adapt shit like borrow checker into their language and make it more complicated then it already is instead of having it as a part of the semantics and actually making sense.
>>
>>103244734
>header files
But how do you magically wave away circular dependencies without headers?
>>
>>103252932
I would doubt if 1 out of 50 C posters actually have a job in tech. When you work on large scale systems with the *explicit goal of getting real shit done* then you realize why C is impractical.
>>
>>103244630
I can't get modules to work. Every compiler I use doesn't recognize the export keyword.
>>
>>103244630
But I do use C++. There's no real alternative to C++ for game dev.
>>
>>103253342
Javascript
>>
>>103253342
lol
>>
>>103253228
the same way literally every other language in existence did? like, im not joking here. there is no language in existence today that use header files outside C/C++. none. not even rust which is also a systems language. why the fuck cant C/C++ just stop being retarded? just stop having down syndrome
>>
>>103253342
for game dev: C#
for game engine dev: you are right, no alternative
>>
>>103253255
>then you realize why C is impractical
when you realize that the reason why modern software sucks ass is because large scale systems with the *explicit goal of getting real shit done* have managers that prefer highly complex and fancy stuff to increase their self worth over high performant with tad bit complexity, straight forward stuff is when you'll be able to write good software. Don't listen to the industry, test things our yourself.
Job offers do not define the language's capabilities. Almost all of modern developers are just too retarded and bat shit scared to manipulate memory manually and write good, high performant software. Due to these skill issues, companies don't take the risk of using C and settle on what everyone else in others in the industry are using. They would willingly pay millions to develop an app in Rust for years instead of getting it done in C within a significantly less time and a lot cheaper. All because of the developers skill issue.
You can write write and manage big projects in C. All you need a good documentation and good enough experience with the language. Just because companies choose not to use C due to their personal preference or lack of resources does not mean you can't.

>>103253342
true. Game devs can't write games without their OOP. Not using inheritance cripples them useless. As C is the default language for systems programming, C++ is the only sensible choice but Odin and Jai are leagues ahead of C++ when it comes to game dev. The game industry will take decades to adapt these languages into their engines but there are better alternatives now.
>>
File: 1721511391504225.jpg (111 KB, 975x850)
111 KB
111 KB JPG
Why can't I fetchcontent every dependency in 2024?
Or am I being too zoomer for CPP?
>>
File: cppchansad.png (75 KB, 600x600)
75 KB
75 KB PNG
I... didn't know I gave /g/ onii-chans so much trouble...

I know I cannot replace the place C onee-sama has in your hearts. She's so awesome... the truth is that I am jealous of her.

She won the hearts of many by being simple but powerful.... meanwhile me... I try to do a lot and still fail to win /g/ onii-chans hearts.
>>
File: cppchanhappy.png (49 KB, 600x600)
49 KB
49 KB PNG
However... I still love all of you anon-kuns from 4chan. And for all of you, even if you hate me, I will keep doing my best!
>>
File: file.jpg (8 KB, 246x204)
8 KB
8 KB JPG
because you're fucking ugly, fucking disgusting, no one really likes you and the only reason someone has business with you because there is no other options just please DIEEEEEEE AAAAAAAAAAAAAAAAAAA
>>
File: gambare_beam.jpg (49 KB, 750x802)
49 KB
49 KB JPG
>>103254417
not that it matters but good luck.
>>
File: 1719223316657116.png (1.48 MB, 1500x1500)
1.48 MB
1.48 MB PNG
I love my wife
>>
>>103253690
> no languages use header files.
I run my rust code through cpp and m4 first. Easily templates out a lot of common, repetitive idioms.
And it’s fast. Unlike the rust re-compiles, sadly.
>>
File: 1555225770655.jpg (44 KB, 650x365)
44 KB
44 KB JPG
>>103248994
>going to the toilet is for midwits who want to feel smart by reinventing the wheel
>crapping your pants is in fact superior
I swear arguments against C are getting dumber by the year



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.