First of all which language is better to use for the module development?

We can choose from C and PB, both language have strength and weakness.

Mainly with C language we can found a large amount of code to inspect and contemplate, instead with PB we have a lot of interface work (I mean how handle IN/OUT arrays) already done.

So isn't a simple choice, is it?

Cheers,
Roberto