Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



> 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 :)


I'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.


There was a guy at the last Rust Seattle meetup that was doing procedural music generation in Rust and said he was having a blast.


Well Lightroom is not exactly like Photoshop but it is mostly written in Lua. Parts are in C or C++ still it is true.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: