方便对库函数的参考。由于应
用软件主要是C语言程序,有C语言基础是比较好的,并且应用软件的注释都比较好,可以比较方便地修改。当
然,用JAVA也比较好,可以充分享受其跨平台的优势,还有就是可以使用以前只是听过而没有用过的Ada
、Lisp等语言。
---- 基于GNU/Linux的程序设计可以让你充分感受选择的自由,没有必要大家都去研究核心程序,毕竟计算机
是工具,能够为具体应用服务才是计算机软件人员的职责,仅有系统核心也是不够的。不过,在Linux下编写驱
动程序不是象想象的那么困难,原因主要是我们的设计者为我们提供了详细的指南,感受最深刻的是
在/usr/src/linux/drivers/net/skeleton.c程序,它描述了网卡驱动程序的框架,并且相关的文档非常多如KHG(Linux
Kernel Hacking guide)等,相比Windows就更为开放和容易。
---- 我不是程序设计的高手,通过GNU/Linux的使用知道一些有用的方法,学会了欣赏别人的程序,如果让我
做一个程序我的第一步可能就是找到相关的程序并查看他们的编程方法。同样,如果能够真正使用互联网,你
可以发现更多的程序设计的参考。
---- 我把Linux的学习方法概括为“兴趣驱动、跑马观花,横向比较、纵向精通”。因为GNU/Linux是免费软件
,希望通过它立即获得较大的经济效益比较困难,对于它的学习和使用作为一种兴趣比较好,当然汗水洒在田
里总会有收获的,你的收获可能是在考虑问题时多了一种观点和参考。
---- 实际上Linux带给我们的最大好处是其上运行的丰富的GNU应用软件,没有丰富应用软件的cāo作系统是没有
竞争力的,采用跑马观花的方法感受其应用软件的魅力,同样能够开阔你的视野,并且开放源代码的应用软件
对于你进行应用软件的设计将是一个非常重要的参考;我们可能都有使用其他cāo作系统的经验,把GNU/Linux
与你曾经使用过的系统进行比较是很有意义的,毕竟硬件系统类似那么其软件的功能也不会相差太远,不过在
比较的过程中也不应求全责备,毕竟各有所长,所以把一般只需点击鼠标的过程转化为键盘输入应该可以接受
;GNU/Linux是一个计算机软件的宝库,如果你希望深入的研究某一领域,它给了你最宝贵的自由和资源,有
了总体的观点之后,精通过程将不会象想象的那么困难的。
网站:http://www.fywxw.com 123/158 制作于:2007-05-06 Powered by X-Space
枫叶文学网www.fywxw.com
枫叶文学网制作:Linux实用培训教程第一部分作者:红联
---- 两年的实践给了我一种驾驭系统的轻松,因为我知道很多东西没有想象的那么难以接受,最重要的是"try
again"。实际上,你能够真切地感受到各种系统是相通的,如同水是相通的一样;学习不应该是一种负担,而是
根据自己的实际情况去解决实际的问题,兴趣是一种不可忽视的因素。我想象不出如果能够根据大学计算机专
业的课程设置,同步提供Linux的实践,那么我们的大学生在毕业时会有