Is there ANYONE that actually enjoys writing in C++?

Is there ANYONE that actually enjoys writing in C++?

Yes. I do.
I program in C++17.

If not doing a trillion of classes and shit it's quite enjoyable, yes.
Shit only get bad when you have to do things like using the windows API.

I do.
I use it for scientific computing

winapi is C though.

Yes, it can be enjoyable unlike java

It's not a matter of being C or C++, but being a hell of a mess of an API where everything are windows.

For new projects and modern frameworks, it's still pretty neat to use. For legacy code, it's painfully tedious.

One Danish man.

I do.

However I hate header files and the lack of standard package/build management mechanism.

This. Headers are absolutely fucking cancer.
I wish we could just completely ditch source level C compatibility already.

I do but it heavily depends on the problem which I solve.

it's ok, the $this_decade revisions to the std make things a lot easier, yet I'm still used to Cfront .-.

How the FUCK do you do ifndefs

#ifndef _SYMBOL_NAME
#define _SYMBOL_NAME
//codey stuff goes here
#endif

If you want to do your include guard in Visual Studio, all you put in the header is
#pragma once

Modules might be included in the C++20 standard and I think clang maybe has experimental support for them already.

it's not just the msvc++, almost all the compilers support #pragma once

>I think clang maybe has experimental support for them already.
visual studio 2017 does too

ms have been pretty good about supporting new shit in their c++ compiler in recent years

Why?

I mean....what do you build?

>He doesn't like the WIN32 API
>His code doesn't make use of undocumented functions.
That shits fun as fuck. Theres so much stuff thats in there that you never realize exists that you can do so much with.

>If not doing a trillion of classes
Why do you fags hate OOP so much

I know Sup Forums like to be contrarian but holy shit you've reached new heights with this post. Undocumented API features are pure cancer.

Because it serves no purpose. Functions + structs is the enlightened C way.

I'm making a kernel, eventually a whole operating system.

I also like writing virtual machines.

Nope that's why I'm excited for Jai

I do. It's probably the only language that doesn't make me want to kill myself.

I like it more than writing C, most of the time.

It's the most powerful programming language in the world, the language of Gods.

What language do you enjoy user?

I like it more than Object Pascal which I also work with but I like Rust even better.

>muh borrow checker
I'd like Rust a lot more if it simply got out of my way and let me program.

Because they are brainlets.

Is it true that Code::Blocks and Dev-C++ can't use paths with spaces because MinGW doesn't allow it?

Probably true.

Well I do.Most of my projects are in C++.

>most powerful programming language
>no built in reflection
It's pretty shit desu

GCC is has implemented the actual Modules TS already.

Yes. I think it is fine.
You have to know a lot of stuff outside of C++ so I guess that's why people have a hard time learning it.
Compiling it is really the hardest part of C++.

i don't enjoy writing c++ code. i only used it in university but never professionally. it's kind of a hassle with those headers and exotic keywords (friend) imo.

OOP makes it easier to build software projects. But building software is not that hard to begin with.
Often you are using a project and you have to reverse the thinking of the developer.
You have to figure out which functions lie where etc.
My most recent project was a program that was essentially 5 equations but the project took me so long to get an overview over because nothing was written anywhere even though the codebase was huge.
There were so many layers and everything was split into so many files, reading it was very hard.

I think OOP works when you have a ton of documentation.
A good example is Qt.
You make a class enheriting the class that is closest to the thing you want and then you extend it so it actually works.

My favourite language

I like writing it.
I don't like compiling, debugging and deploying it.

>OOP makes it easier to build software projects

Come on Sup Forums.