5.4 现代的编程接口