CPlusPlus vs Script

I’m sort of new to TouchDesigner. What are the different capabilities between cplusplus and script operators?

In the most simple words, Cplusplus is faster, script is easier

I see, I thought it might be something like that. I’m guessing Script is better for quick sketching, and CPlusPlus best suited for production.

I wonder if there are any cases where one would prefer to use CPlusPlus over Script for something other than efficiency. My guess is if there is something like an SDK not supported in TouchDesigner one could implement something in C++.