Post ALoeww7iulwt7A8IQi by mikka@mastodon.ml
(DIR) More posts by mikka@mastodon.ml
(DIR) Post #ALoeGTJ1fTVVZkAdzk by enigmatico@fedi.absturztau.be
2022-07-24T12:03:34.080486Z
0 likes, 0 repeats
How many C++ "killers" did we have so far?
(DIR) Post #ALoePRo6bqjXX8zJdA by mikka@mastodon.ml
2022-07-24T12:04:35Z
0 likes, 0 repeats
@enigmatico many, some of them are successful.
(DIR) Post #ALoePSIamV7V3hFf9M by enigmatico@fedi.absturztau.be
2022-07-24T12:05:14.328033Z
0 likes, 0 repeats
@mikka Well I still see a LOT of people using C++ instead of those alternatives.
(DIR) Post #ALoeURXr0lvkAVliL2 by mikka@mastodon.ml
2022-07-24T12:05:38Z
0 likes, 0 repeats
@enigmatico a lot of people don't care about inconveniences that c++ has
(DIR) Post #ALoeURwJXpUpONDFSq by enigmatico@fedi.absturztau.be
2022-07-24T12:06:07.937039Z
0 likes, 0 repeats
@mikka I really wonder if that's the real reason
(DIR) Post #ALoejkNjG8i6vvKWoK by icedquinn@blob.cat
2022-07-24T12:08:55.091064Z
1 likes, 0 repeats
@enigmatico @mikka most programmers don't get any choice in their tools
(DIR) Post #ALoewtOd3Sgmej1Frc by mikka@mastodon.ml
2022-07-24T12:06:43Z
0 likes, 0 repeats
@enigmatico when I jumpstarted a project c++ dependency hell was one of the reasons I would cry about
(DIR) Post #ALoewu0CnkkMXGbGQy by mikka@mastodon.ml
2022-07-24T12:07:28Z
0 likes, 0 repeats
@enigmatico and also build systems, there are many of them.this is okay but when you try to actually combine different and setup a pipeline, eh, that was mess to me all the time.
(DIR) Post #ALoewuXWnrOyCcBsNE by mikka@mastodon.ml
2022-07-24T12:07:45Z
0 likes, 0 repeats
@enigmatico and concurrent programming is little bit hard with c++
(DIR) Post #ALoewv8OamtO2xRJq4 by enigmatico@fedi.absturztau.be
2022-07-24T12:11:16.532083Z
0 likes, 0 repeats
@mikka I don't code in C++ anymore, honestly. The only C++ I kinda accept is C++98. Everything else is inconvinient for me.If I have to use package managers and overcomplicated templates and stuff, I'd rather use any other OOP language. I'm planing to try Rust at some point.But it's funny that we had so many "C++ killers" yet C++ is still there as the main option whereas the "C++ killers" are rarely used. Even in hobbist or open source projects.
(DIR) Post #ALoeww7iulwt7A8IQi by mikka@mastodon.ml
2022-07-24T12:10:14Z
0 likes, 0 repeats
@enigmatico if you stick to c++ there **are** reasons to it including long-term support (whereas c++ killers would have few developers actually being decent with it).
(DIR) Post #ALofllnr2sv1sJ4w4G by mikka@mastodon.ml
2022-07-24T12:14:04Z
0 likes, 0 repeats
@enigmatico taduh packages and switching to other language. now, alike to what @icedquinn pointed out, what if you actually propose some c++ killer as an alternative but your team leader or just same rank colleagues say "no let's use c# i don't know that-c++-killer-you-proposed".i would say c++ is still around because of the enterprise mostly.
(DIR) Post #ALoflmLt0M8nZr0772 by enigmatico@fedi.absturztau.be
2022-07-24T12:20:28.472884Z
0 likes, 0 repeats
@mikka @icedquinn Yes enterprises still use C++ as a standard, same as they still use Java and even "ancient" languages such as cobol or delphi/pascal/whatever.But C++ is used even in free software and hobbist projects. A LOT.
(DIR) Post #ALohCYl1kydFBh5uRk by mikka@mastodon.ml
2022-07-24T12:28:45Z
0 likes, 0 repeats
@enigmatico @icedquinn some of these free software were created when killers did not exist.what about hobbyist projects -- kinda they don't really think about "why would I not use c++ for my hobbyist project that will barely give me something in return? i just enjoy programming and wanna fulfill my joy"it's like you can even use k&r C or just stick to fortran, algol or smalltalk because you are not going to extract any value from what you are going to write.but when it comes to it then you actually trying to weight pros and cons.if somebody is reading this and uses a "c++ killer" please elaborate on what does your language have and what has been written in it -w-
(DIR) Post #ALohCZACFOlURks0g4 by mikka@mastodon.ml
2022-07-24T12:33:46Z
0 likes, 0 repeats
@enigmatico i'ma recite some guy on reddit on why, for instance, rust is not going to overtake the c++ for software engineers:"...Software engineers are ENGINEERS, not linguists. They don’t write programs but design them. They want to get the job done. C and C++ helps them in that, Rust does not."
(DIR) Post #ALohCZjI8uq0CbI2Nc by enigmatico@fedi.absturztau.be
2022-07-24T12:36:31.189242Z
0 likes, 0 repeats
@mikka If Rust does not help software engineers, is it a problem of the software engineers that don't know how to use that tool, or is it a problem of the language itself? If so, doesn't that mean that those languages are a failure? Or is it something else?