"Does C++ Have a Future?"

DSP, Plug-in and Host development discussion.
User avatar
abstractcats
KVRAF
3475 posts since 19 Aug, 2008 from USA-lien In the 8th Dimention

Post Thu Mar 23, 2017 6:02 pm

So, I was watching one of John Sonmez's videos about the future of C++
https://www.youtube.com/watch?v=uHU4ygmOzNM
(I've found his videos, very useful, and inspirational) But, what I understand is C++, is still the primary Language for music software (but I know there are few seemingly obscure Languages for music software) and I've read something about Java Script with electron, to make some music software. What are your thought.

Thanks guys.
PS. I'm rearranging my life/time, so I can devote more(if not the majority)of my life, becoming a dev. I've been studying CSS,JS, HTML5, so I can at least get work developing website, so I can get used to coding. Any one need a junior/ beginner CSS/HTML, help? :D I am just relearning about CSS, so I'm still a VERY early in staring, but I've got the basic idea, of setting up, a basic HTML, and CSS template.

User avatar
Zombie Queen
KVRAF
4456 posts since 1 Aug, 2005 from Warszawa, Poland

Re: "Does C++ Have a Future?"

Post Thu Mar 23, 2017 7:33 pm

It looks like future of C++ is bodybuilding. Actually, "C++" kinda sounds like supps brand.

User avatar
Zaphod (giancarlo)
KVRAF
2427 posts since 23 Jun, 2006

Re: "Does C++ Have a Future?"

Post Thu Mar 23, 2017 9:23 pm

Sure, C++ works very well if you eat healthy

Not sure about "programming", but it seems like he has a lot of other things to say:

https://m.youtube.com/watch?v=AxmkzGEc02U

JerGoertz
KVRAF
2164 posts since 20 Feb, 2004

Re: "Does C++ Have a Future?"

Post Thu Mar 23, 2017 9:58 pm

C++ is high in fiber
A well-behaved signature.

User avatar
abstractcats
KVRAF
3475 posts since 19 Aug, 2008 from USA-lien In the 8th Dimention

Re: "Does C++ Have a Future?"

Post Thu Mar 23, 2017 10:27 pm

:dog: Its already become a comedy thread? Geez, you guys ! :hihi: :hihi:

User avatar
Max M.
KVRist
275 posts since 20 Apr, 2005 from Moscow, Russian Federation

Re: "Does C++ Have a Future?"

Post Thu Mar 23, 2017 10:58 pm

I'm old enough to remember they were saying exactly the same for 30 years by now. What he says does make some sense in general (though... Java? C#? In 2017? hmm...) but surely, when found at "DSP and Plug-in Development" forum, the video is nothing but a joke. So don't expect any serious replies.

User avatar
BertKoor
KVRAF
10788 posts since 8 Mar, 2005 from Utrecht, Holland

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 12:42 am

At the 8:00 mark, he says there might be niche fields where C++ is dominant. So he's not joking, just ignorant about the VST ecosystem.

Now... if you're looking for a language with a future, that could be go. It's extremely high-performing and it's easy to do parallelization in golang. For example it's used by SoundCloud for "dozens of systems". Not so sure though whether you can make a VSTi with it (that is: which can be loaded by all VST hosts)
We are the KVR collective. Resistance is futile. You will be assimilated. Image
My MusicCalc is back online!!

PurpleSunray
KVRian
820 posts since 13 Mar, 2012

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 1:29 am

He obviously has spend last 5 years on Mars (or gym) and missed the IoT HYYYYYPE :hyper: :hyper: :hyper:

Good luck on running java or .NET on your 16MB 200Mhz smart home thermometer.. or maybe the Internet of (shitty) Things is not a growing area.. oh.. wait.
Last edited by PurpleSunray on Fri Mar 24, 2017 7:52 am, edited 1 time in total.

camsr
KVRAF
6890 posts since 17 Feb, 2005

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 1:43 am

IoT hype! Play Quake wherever you are in the home!
Image

User avatar
whyterabbyt
Beware the Quoth
26282 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 2:18 am

Noone will ever need more than 640K of RAM.
"The bearer of this signature is a genuine and authorised pope."

User avatar
Guillaume Piolat
KVRist
182 posts since 21 Sep, 2015 from Grenoble

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 2:42 am

Java Script with electron, to make some music software. What are your thought.
Electron could be part of the "future" of desktop applications, but for audio there are problems AFAIR in WebAudio when you want a custom node and not a pre-made one it runs a lot slower. Pre-made nodes are absolutely not enough to make audio production applications. The other problem is that Javascript has no C FFI, and no threads.
VST/AU/AAX: Couture | Panagement | Graillon

User avatar
BertKoor
KVRAF
10788 posts since 8 Mar, 2005 from Utrecht, Holland

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 3:23 am

You might find this interesting as well:
https://stackoverflow.com/insights/surv ... technology
We are the KVR collective. Resistance is futile. You will be assimilated. Image
My MusicCalc is back online!!

stratum
KVRAF
2114 posts since 29 May, 2012

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 3:27 am

Yeah this is the DSP forum, but it's not very different on other software related topics. I remember the CEO of Oracle saying, "computer science" is changing as fast as women's fashion, and since the topic -as far as I recall- was cloud computing, it's obvious that by the word "science" he doesn't really mean it. He continued, "I'm not going to fight this nonsense - I'll just print the word 'Cloud' on every product brochure and be done with it!"
~stratum~

User avatar
noizebox
KVRer
28 posts since 19 Nov, 2012 from Stockholm, Sweden

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 7:53 am

For someone who claims to have read Effective c++ like 15 times, he seems quite unaware of the reasons people in dsp or game development use C/C++ and not C# or Python.

That said, there is a point to be made about how C++ has gone from being one of the primary OOP languages to a language used primarily for areas where that level of control over memory and final assembly code is needed for that blazingly fast realtime performance.

Miles1981
KVRian
1366 posts since 26 Apr, 2004 from UK

Re: "Does C++ Have a Future?"

Post Fri Mar 24, 2017 8:09 am

BertKoor wrote:At the 8:00 mark, he says there might be niche fields where C++ is dominant. So he's not joking, just ignorant about the VST ecosystem.

Now... if you're looking for a language with a future, that could be go. It's extremely high-performing and it's easy to do parallelization in golang. For example it's used by SoundCloud for "dozens of systems". Not so sure though whether you can make a VSTi with it (that is: which can be loaded by all VST hosts)
Or everything that requires performance?

Return to “DSP and Plug-in Development”