
《LINUX系统环境下 C语言程序设计》为编者在中央民族大学为电子工程、通信工程、应用物理和光信息科学与技术等专业开设的"Linux程序设计"选修课的教材。从2004年开始,编者为上述专业的本科生开设L,inux程序设计课程,首要的原因是,上述专业中,计算机的爱好者众多,而Linux在计算机爱好者中逐步流行起来。另外的原因包括,Linux操作系统在上述专业中,具有巨大的专业价值。对于物理类专业来说,Linux优秀的性能和与UNIX的兼容,使得其对于计算和数值模拟是一个难得的平台环境;而对于电子类专业来说,由于Linux的开源,使得Linux成为有价值的嵌入式操作系统的待选者,从而在电子信息行业中得到较广泛应用。 正是基于上面的理由,编者在教学过程中,主要讲述在这个Linux操作系统环境下如何编写应用程序,而不顾及内核层次的问题。因为内核层次的问题,往往是更专业一些的计算机工程师应该考虑的问题,作为IJnux操作系统的用户,电子和物理类专业的人,只是一个系统平台的使用者和应用程序的编制者。尤其是电子专业的学生,将来很可能成为嵌入式系统环境下的一名应用程序设计人员,而多数嵌入式系统环境,一般更有一些像Linux系统而非Windows。当然Wince是一个例外,因为它是Wmdows。
阅读更多