3 ms·
I write music-making software, which is one domain where C++ is utterly dominant and likely to remain so for a long time. In this world you need a language that
by cageface 12y ago
I write music-making software, which is one domain where C++ is utterly dominant and likely to remain so for a long time. In this world you need a language that's fast, gives you fine-grained control of memory, and allows you to operate without ever allocating or taking a lock of any kind. You could also use C for this, and some people do, but I find that the more powerful abstractions C++ provides are very very helpful here.
I think it's unlikely we'll see anything like Chrome, Ableton Live, or Photoshop written in anything but C++ any time soon.
- pcwalton 12y ago> I think it's unlikely we'll see anything like Chrome, Ableton Live, or Photoshop written in anything but C++ any time soon. We are working to change that in Servo :)
- cageface 12y agoI'm rooting heavily for you guys. I use C++ not because I love it but because it's my only reasonable option. If Rust becomes viable for the work I do I'll be on it in a flash.
- seth1010 12y agoThere was a guy at the last Rust Seattle meetup that was doing procedural music generation in Rust and said he was having a blast.
- justincormack 12y agoWell Lightroom is not exactly like Photoshop but it is mostly written in Lua. Parts are in C or C++ still it is true.