Anonymous
xD
Amit
🙋‍♂️
Anonymous
Enterprise development in a nutshell
psy4
but he is THE ICON OF JAVA 😁😍
BinaryByter
Dima
Indiaprise
psy4
you can't miss his classes broskis
BinaryByter
you can't miss his classes broskis
Oh, i'd prefer learning C++
Anonymous
to become a good hacker!
Yeeeee, Hacker with much money!
psy4
Oh, i'd prefer learning C++
So you're not one of those Rust fanboys then ? 😁
BinaryByter
quick reminder
BinaryByter
i mean. I get the point of rust
Anonymous
?
BinaryByter
?
parts of the java std-lib
BinaryByter
i mean. I get the point of rust
but I don't have the time to learn a new language
BinaryByter
rust doesnt offer enough for me to learn it
Anonymous
parts of the java std-lib
I know, I don't understand it as a answer to my sentence
BinaryByter
I know, I don't understand it as a answer to my sentence
well getting that money would involve using this horrendous clump of strings
Anonymous
well getting that money would involve using this horrendous clump of strings
Well, that's development the most time today :D
psy4
After going through a Rust 🦀 source code 😂
BinaryByter
yes
rust is ugly
BinaryByter
thats why C++ is good
Anonymous
After going through a Rust 🦀 source code 😂
A good example for a bad chosen language
Gaser
Rust is cool
Anonymous
If you can write your program in python and don't need rust, and you're better in python, why did you chose rust?
psy4
A good example for a bad chosen language
but you gotta give them for the ingenius ownership model 👌
psy4
C++ is gettin bloated day after day, so I'm very much looking forward to alternatives
Dima
Just use c++11-17
psy4
what do you mean "getting bloated"?
I dunno, the entire OOP dimension seems bloated to me 😁
Talula
After going through a Rust 🦀 source code 😂
I don't understand of coming up with such a complex language when world is moving toward simplicity.
BinaryByter
C++ has become good at functional aswell, btw
BinaryByter
std is
just dont use what you dont need
BinaryByter
but most of the time, std is just REALLY comfortable
Anonymous
std is
A bit, yes.. But cause of its bloat its so powerfull
BinaryByter
what do you mean by bloated?
psy4
what do you mean by bloated?
C++ is inherently OOP and OOP is not concise or transparent. Hence, BLOATED 😁
Anonymous
Compared to some programming languages the std and stl of C++ seems to have a feature bloat and there are ridiculous many ways to mess up RAII or other stuff with that. But compared to langauges like Go and Java the stl isn't that bad.
psy4
what do you mean by bloated?
For example when you extend an object the object knows of its chain of inheritance at compile time, but this is not immediately evident from reading an extended instance in the code. This allows code that is simple to write and expand, but more challenging to maintain. It also results in a large amount of boilerplate programming by convention. HENCE BLOATED😢
BinaryByter
cpp can be used like c
BinaryByter
and it can to some extent be used like haskell
psy4
I was just ranting about OOP mess
BinaryByter
you dont have to use cpp as purely oop
BinaryByter
yes, inheritance is messy
BinaryByter
thats why i seldomly use it
BinaryByter
unless i have to
Anonymous
and it can to some extent be used like haskell
Mhm, its a bit tricky to say that. You can use a functional style in cpp, but cpp doesn't have the benefits of haskell. Thats the sad part
psy4
you dont have to use cpp as purely oop
The popular advice to use C++ not as it's meant to doesn't hold, for me it always turns into a constant loosing struggle to keep the code clean of fancy abstractions.
BinaryByter
Its multiparadygmal
Anonymous
i said "to some extent"
Yeah, and if, only the style.
psy4
you're not getting the point, are you
BinaryByter
Yeah, and if, only the style.
lets put it like that: c++ has closures
Anonymous
psy4
my main point is fixing performance problems suddenly means replacing STL features, which is a lot more work than simply writing what you need. Assuming you can figure out which knob needs turning in the first place, that is.
BinaryByter
the stl is performant
BinaryByter
its as performant as it gets
psy4
the stl is performant
Too performant indeed 😍. Therefore, I've come to the point where I consider C++ to be a bad compromise, period. For low level fundamentals, C works better; and for higher level code there are plenty of more convenient options. Maybe, 🦀 Rust ? 😁
BinaryByter
wat?
psy4
Good Night, my fellow C/++ advocates 😘😁
Anonymous
Well, if the stl isn't fast enough for your needs, use C or asm. Pretty easy. Why is C++ a bad language then?
psy4
wat?
we shall have a long chat some time
BinaryByter
we shall have a long chat some time
meh, not gonna lose that time
Mat
If code isn't clear even with useful comments, is a bad code
psy4
meh, not gonna lose that time
this ain't some game, 😁
Anonymous
using c or asm wont speed up things
Depends on your task. Some tasks are better done with C or Asm.