C语言接口与实现--创建可重用软件的技术(英文)