"Does C++ Have a Future?"
- KVRAF
- Topic Starter
- 3452 posts since 19 Aug, 2008 from USA-lien In the 8th Dimention
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? 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.
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? 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.
- KVRAF
- 4645 posts since 1 Aug, 2005 from Warszawa, Poland
It looks like future of C++ is bodybuilding. Actually, "C++" kinda sounds like supps brand.
-
Zaphod (giancarlo) Zaphod (giancarlo) https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=111268
- KVRAF
- 2596 posts since 23 Jun, 2006
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
Not sure about "programming", but it seems like he has a lot of other things to say:
https://m.youtube.com/watch?v=AxmkzGEc02U
- KVRAF
- Topic Starter
- 3452 posts since 19 Aug, 2008 from USA-lien In the 8th Dimention
Its already become a comedy thread? Geez, you guys !
- KVRist
- 347 posts since 20 Apr, 2005 from Moscow, Russian Federation
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.
- KVRAF
- 15263 posts since 8 Mar, 2005 from Utrecht, Holland
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)
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.
My MusicCalc is served over https!!
My MusicCalc is served over https!!
-
- KVRian
- 853 posts since 13 Mar, 2012
He obviously has spend last 5 years on Mars (or gym) and missed the IoT HYYYYYPE
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.
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 3:52 pm, edited 1 time in total.
~~ ॐ http://soundcloud.com/mfr ॐ ~~
- Beware the Quoth
- 33159 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
Noone will ever need more than 640K of RAM.
my other modular synth is a bugbrand
-
Guillaume Piolat Guillaume Piolat https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=366815
- KVRist
- 279 posts since 21 Sep, 2015 from Grenoble
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.Java Script with electron, to make some music software. What are your thought.
Checkout our VST3/VST2/AU/AAX/LV2:
Inner Pitch | Lens | Couture | Panagement | Graillon
Inner Pitch | Lens | Couture | Panagement | Graillon
- KVRAF
- 15263 posts since 8 Mar, 2005 from Utrecht, Holland
You might find this interesting as well:
https://stackoverflow.com/insights/surv ... technology
https://stackoverflow.com/insights/surv ... technology
We are the KVR collective. Resistance is futile. You will be assimilated.
My MusicCalc is served over https!!
My MusicCalc is served over https!!
-
- KVRAF
- 2256 posts since 29 May, 2012
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~
- KVRist
- 61 posts since 19 Nov, 2012 from Stockholm, Sweden
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.
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.
-
- KVRian
- 1379 posts since 26 Apr, 2004 from UK
Or everything that requires performance?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)