@dreamsofcode

To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/DreamsofCode. The first 200 of you will get 20% off Brilliant’s annual premium subscription.

@hitarthpatel

you are the next fireship . love your way of explanation  and depth of field . can you also make a  video on how to setup c++ make(build-process)/cmake when working in neovim .

@byronhambly

"Should you learn C++?" 

"Yes, if you need it"

@michaelkotthaus7120

Thank you for this comprehensive overwiew.
2:12 "Because C++ provides very little abstraction, ..."
This is not completely true. C++ provides a wide range between no abstraction (for example direct memory access) and very high abstraction (string class, chrono, regex, data types in Standard Template like unordered_map).

@Thewebcrusader

Very underrated video now I feel safe learning c++ thank you

@rando521

love the voice
quick and concise  

and i do get dreams of code

@shadamethyst1258

I'd argue that you don't need to learn C++ if you only want to learn the underlying concepts that have been abstracted away in higher level languages. C has most of them, and can be learned in a day, with the main exception being RAII and other drop-dependent data structures.
You do miss out on the STL, but you also don't have to uphold the invariants from the compiler - like making sure iterators don't accidentally get invalidated

@TheRealKeyvan

I personally use C++ for one main purpose, and that's OpenGL and GLFW. It just... works (once you fix your linker issues). I've experimented a bit with wgpu-rs since I figured making a barebones engine in Rust could be fun, but... I did not mesh with it at all.

But I might just be old-fashioned and a bit too comfy using C languages, haha.

@leifelliott1500

Hello world has a bug??

@nigamvinayak

Although there is no proper package dependency installer in C++, vcpkg and conan i think are pretty good for installing libraries and generally make the job much easier to do

@system64_MC

C++ looks pretty interesting. Sadly, there is one thing that prevents me to fully have fun with it. No, it's not segfaults, nor pointers. It's... Building and dependency management... And the Linker...

@__maskass

Great video, the editing was top notch! I started learning C back in July and have been enjoying my time with it. Haven't delved into the more complex stuff like manual memory management all too much, it scares me a bit😂

@milktea0001

no, use some modern languages that have package manager and dedicated build system. your %50 of your time in C++ will be wasted by trying to build your project, write the header files and trying to understand some undefined errors coming from nowhere. In short, you will hate programming when coding in c++.
but there are some exceptions; If you know what you're doing and you're a type of person who likes to have control over things, then c++ might be for you and you won't get highly affected from the things that C++ lacks of

@ahmedhalim2346

Nice video, Keep up the good work!

@sungjuyea4627

I am learning C++ and Rust simultaneously and it really helps. The one has sth that the other doesn't.

@xBiggs

C guy here but I think 2:00 is supposed to say int *x instead of int x

@visitor_t-w3p

I appreciate this video :)

@aberba

Compared to D programming language, I'll say C++ has only got popularity/ecosystem advantage

@djdownie3

Have people found there is strong demand for C++ contracting still?

@vintagewander

"hello world has a bug"
"godbolt is a real person"
Damn I've really touched the bottom of the iceberg am I