Java进入系统级编程领域
经验表明,C语言的可移植性、开发速度及内置的运行时间支持(C标准库)等优势远比使用该语言成本较低的特点更重要。Java语言自出现以来也是如此。事实上,采用Java编写的系统级软件具有更好的成本-效益比,这使得Java成为目前和将来嵌入式设计的首选语言之一。确切地说,什么是系统级编程呢?对大多数开发者来说,是指在系统的最底层进行编程,直接与硬件对话并控制硬件。设备驱动程序是系统级编程的一个典型例子。它们一般与操作系统(OS)和硬件直接相连,以便让设备以某种标准方式存取应用级程序。应注意的是,有些类型的设备驱动程序不能用Java编写。例如,在很多OS中,驱动程序要么作为共享目标被装载,要么与内核本
用户评论