它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格,进一步扩充和完善了C语言,DNF是用C加加语言写的,由美国贝尔实验室的本贾尼斯特劳斯特卢普博士在20世纪80年代初期发明并实现,