Is C++ the most Chad language?

>Fastest high-level language
>UB everywhere
>Runs on bare metal
>Zero cost abstractions
>Has a million features
>Requires 120+ IQ to use properly

Is C++ the most Chad language, Jow Forums?

Attached: Nmbu2pD.jpg (2048x833, 203K)

Other urls found in this thread:

youtu.be/7uLzaKlZSQQ?t=79
harmful.cat-v.org/software/c /
zygoloid.github.io/cppcontest2018.html
twitter.com/NSFWRedditVideo

yes it is.
rust programmers just have a fetish for being dominated

Attached: borrow-checker-001.png (1000x483, 57K)

What is the best resource for becoming a C++ turbochad?

years of programming experience

Nope. All caps FORTRAN is.

Well shit, guess I'll just start writing and see where things go then.

Attached: 1544537753163.jpg (1125x1476, 283K)

Anyone who doesn't hate C++ either has stockholm syndrome or has never touched the language.

C++ is the most virgin language because its used by losers that want to be in control of something for once
T. Pychad

Thinking in C++, Bruce Eckel

I don't mind it, then again, I'm also a fan of perl and c. Maybe I am insane.

Effective cpp 3rd ed
Effective modern cpp
Effective stl
Exceptional cpp

I'm not a fan of C++, although I do use it from time to time for both professional and personal projects, since it's often a good compromise between performance and abstraction.
If performance isn't that big of an issue (which is more often than many people on this board would like to admit) I prefer higher level languages, such as Scheme, Python or Haskell.
C++ does have its flaws, but people often criticize it for the wrong reasons.
Not to mention that many of its legitimate flaws are present due to the goal of having to maintain compatibility with C, which on the other hand is shit.

The best single resource is still "The C++ programming language" (4th edition) by Bjarne Stroustrup himself.
Although experience in actually making programs using the language is essential, don't underestimate the benefits of reading a comprehensive book about it from cover to cover.

Honestly if the math library was more robust I'd use it more often

Yes.

Attached: f58fbbec0d3fb9e64f8bb03c090192be21b0f3cddd1cec75f4cb1d3179744484-b.png (1280x1942, 517K)

>>Zero cost abstractions
Coroutines are negative overhead abstraction

Use Forth + Lisp instead

No. C++ was made by niggers.
Only a nigger could came up with cout
youtu.be/7uLzaKlZSQQ?t=79

More like t. Basedthon user

If Terry was so smart, why didn't he use C++

Grab a compiler, libraries and get coding.
You can't learn C++ from a book because the life of a C++ developer is fighting with build systems (fucking CMake), linker issues, memory issues, threading issues, etc.

Yet it's my favorite programming language by far. It's the most powerful, fastest language with the best libraries, the best tools, the best everything. It's truly the white man's language.

Brainlet take.
It is (with its older brother C) the language used by virtually everyone who does actual fucking programming: 3D engines, games, compilers, databases, web browsers, etc.
It separates the men writing actual software from the boys writing weekend projects on Github in whatever meme language they fancy.

C++ von { bis }

no
harmful.cat-v.org/software/c /

He didn't say you shouldn't use it
Most people who use C++ hate it

Uriel was literally the biggest virgin in computer science history.
It takes a special kind of beta to idolize Rob Pike.

>Uriel was literally the biggest virgin in computer science history.
that's a pretty contested title

no, it's C

coding is about as alpha as sucking your boyfriends cute little cock

Attached: 1444725396528.png (654x702, 415K)

Good thing the cunt an hero'd so he wouldn't be polluting the world any longer.

I use it and while it's irritating sometimes, I hate it less than every other language.

until you wanted real man performance and ended up going back to c++ extension

Vala is the most chad language. Nicer syntax and abstractions. Compiles to C and then compiles from there.

cout is pretty niggerlicious though

Attached: 1553217925433.jpg (480x459, 16K)

I like cout. Streams are pretty sweet. Come at me!

>Throwing yourself into an active volcano

Implying inactive one wouldn't kill you anyway

My boyfriend's cock may be cute, but I see no grounds for calling it little tbqh

That image should mention that the syntactic correctness of a C++ program is literally undecidable

>Chad language

It's more like a marriage that's had all the excitement sucked out of it, but you have kids now so you feel this obligation to stick around, and honestly there isn't anything really bad to say that you can't live with or anything, and you've kind of already gotten used to the quirks that exist in the relationship, and getting into anything else would be more of a risk than anything else, so while it could be better if you left, why would you risk really upsetting your kids and potentially ruining their lives when you could just stick with what you know?

insanity, basically putting in thousands of hours of work

>Bjarne Stroustrup
>Morgan Stanley

peak cuck

This is true of any language with metaprogramming and a type system.

You're confusing undecidability of compilation with undecidability of parsing.

c/c++ is definitely not even nearly suitable for other areas such as web or mobile development

>implying

make a REST API or a mobile app using pure C++ if you're so smart then

>implying

>web or mobile development
People with jobs use C++

people with jobs make web or mobile apps
people who are jobless make C compilers

>rust programmers just have a fetish for dominating memory

sure older standards would blow from over explicitness but new standards are pretty comfy, albeit it tries to do too much

>people with jobs make web or mobile apps

Attached: 9idmMMOJlD9kc.gif (176x216, 492K)

keep acting like you don't know it, wagecuck

I love modern C++, I just decide not to use the old trash. What a hard concept.

zygoloid.github.io/cppcontest2018.html

Do you know who he is?

check out cpprestsdk

This. I was a hardcore C hacker guy until I started exploring modern C++ and now it's easily my favorite (practical) language. My only gripe is the build system and the lack of a unified package manager.

He's just collecting a paycheck there, while allowing Morgan Stanley to signal they can hire top notch people.

>My only gripe is the build system
At the moment I'm using CMake but I'm considering migrating to Meson.

If you already know Java or C# you should learn C++ like this:

1. Hello World!

2. Pointers

3. Classes and object instantiation (Don't bother with inheritance yet)

4. Templates

5. Learn C++11/14 features

6. Learn about STD algorithms, containers and how to use them.

java is better

C is superior.
Only C11+ though, C99 and prior are shit.

Any great books or other resources on C11+ ?
t. finishing K&R

kek

Lol, sorry, wouldn't know. I learned from college lectures and online examples

>C++
>not C
Shit opinion lad.

>Job security
kek.
Only if you have like 50 years of experience already

Attached: bjarne_long_boy.jpg (603x324, 105K)

danke

So do any of you fags do anything professionally with C++?

Attached: 1543926119539.jpg (2592x1936, 610K)

I made one with 20 monitors years ago and can't find it.

Obviously. I write software at work.

Learn cmake.
Really, take a day or a week aside and learn cmake.
Learn how to write packages that can be found using find package, learn what to print if you need to know why a package isn't found: learn cmake.
A good programmers should be able to write a cmake file quickly and get it running without having to Google stuff.
You should be comfortable splitting up a program into several packages and you should be comfortable adding additional libraries.

>Actively use C++ everyday
>Genuinely love it

Inb4 I'm a larping fag

Yeah I really should. I'm quite ignorant on build systems in general, honestly. After I figure it out, though, I'll be smooth sailing.

With how much hate C++ gets by programming experts on Jow Forums. I bet it is barely used in the industry

out of curiosity, what language do you think is the most used in industry?

C++ only for embedded code in robotics projects where you need total control of limited resources in small microchips

otherwise use a modern language and avoid headaches

also, no one is impressed by your c code written in vim

javascript

There are no programming experts on Jow Forums.

Agreed, there is really no reason not to use a higher level language unless it's clearly unfeasible for the task.
It doesn't have to be modern, though.

Attached: lisplogo.png (811x805, 29K)

That's everyone's gripe about c++, and warranted. I have to automate the getting/building of packages in my native language. Unbelievable. And yet I make that sacrifice because what other language has libs for everything from physics engines to audio engineering?

>implying implications

Imagine thinking computer science comes down to not being an idiot on facebook and not bricking your ipad

Stroustrup can't write books

That image is literally wrong
>never removes features to preserve backward compatibility
Not true.

>large tree structure
>destructor causes stack overflow
such is life

It's only used for video games, embedded systems, browser engines, 3D engines, desktop applications like Photoshop, etc.

This, i never found a reason to switch to a different language just because C++ has become just so familiar, but im not completely turned away by the idea to switch if there comes a language that i just "like" the way i like C++

cmake fucking sucks dick, there is no point in memorizing all that shit just look it up as you go along

This

>make a REST API
Like that would be difficult in any language.
>or a mobile app using pure C++
Oh like browsers...
>if your so smart
nice defeatism you got there.

>A good programmers should be able to write a cmake file quickly and get it running without having to Google stuff.

CMake is a horrible piece of shit whose documentation is, incidentally, Google.

I'm planning a migration to Meson soon.

only correct answer

You're genuinely retarded

>not creating an autistic bus abstraction with linker scripts for your build system
not based

1. Learn C
2. Realize how shit C++ is
3. Learn more C

There is no reason to use Intel's C++ compiler.

this
the real redpill is writing C code and only using C++ abstractions/STL when it actually simplifies things a whole lot.

Got a job writing c++ lined up after I graduate. I just wrote my first two programs in it tonight. What am I in for?