damu_89 I'm going to use this project to learn C++ because it seems like the best motivation I'm ever likely to find.
Good motivation. Learning C++ is a good goal because it's another tool to help you solve more kinds of problems, but I don't consider Pd to be inherently inefficient. Language choice is not XOR, but OR (any: use a tool that will do the job, and one you know how to use effectively).
Ultimately its all machine code at run time, so this sums it up well,
giuliomoro while the language may set a limit to the best-case scenario, the ultimate CPU cost of a piece of code is down to how the specific code is written (and compiled)
It is more important to understand fundamentally what needs to happen (logically) for code to run more efficiently, and then you can make an informed decision about whether a certain language is able to translate this logical process into machine language. This is the point at which you may be able to make meaningful comparisons between programming languages.