It’s hard to get across the border

Writing managed code always involves interoperation with low level C style APIs at some point. It is an interesting topic – you want to make it easy to pass arguments between the managed and the unmanaged worlds. You want to make the datatypes exposed by the other side look natural to the consumer, which can be hard as the semantics can be very different (think strings), and you want the performance to remain good – though you’ll probably only be able to expose APIs that are not too fine grained.

I’ve recently read some articles on this subject – interoperation between the CLR and the Windows Runtime and between managed C++ and other code.

This entry was posted in Computers and Internet. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s