I would like to build my own signal processing library, and possibly another one about graphs algorithm. I find C# very useful and robust in regards of possible bugs associated with memory allocation, pointers, threading etc...

But I was wondering how much am I going to lose in terms of performance. Is it going to be something acceptable?

Thanks