Chinaunix首页 | 论坛 | 博客
  • 博客访问: 524728
  • 博文数量: 114
  • 博客积分: 5010
  • 博客等级: 大校
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-05 21:57
文章分类

全部博文(114)

文章存档

2010年(17)

2009年(26)

2008年(71)

我的朋友

分类: IT职场

2008-09-21 01:07:44

二,什么是软件开发知识
    知识有很多,各行各业都有知识的经验,总结成理论之后便成为了知识。计算机行
业也一样,虽然计算机的本质是数学,但是我们这里所要讲的软件开发的知识与数据没有
太大的关系。
    与其他学科的知识一样,软件开发的知识也可以从不同的角度进行分类。
    1,计算机专业
    系统软件
    非常抱歉地告诉大家,中国的软件产业里没有这一选项,就算有那也是一种奢望。
我个人认为中国的软件产业有几大悲哀,一没有系统软件,二没有像样的专业软 件,三
只有为数不多的应用软件,居然还有人扬言要与美国打黑客大战。我承认自己有点愤青,
但我觉得要与美国打黑客大战只能用人海战术,因为我觉得真刀真枪 地干的实力差距太
悬殊,我们属于被蹂躏那种。
    言归正传,系统软件又分很多,最基本的有操作系统,也就是OS,有编译器,还有
调试器等。目前的主流操作系统,就服务器平台来说有 UNIX,Linux,WindowsNT.桌面
系统有Windows,MacOS(BSD UNIX),当然也有Linux.而且这几种操作系统在嵌入式领域
都有应用,不过WinCE占据了大部分市场,Linux的后劲很足,当然 WxWork,eCos,
uOS/II都不是吃素的。至于编译器和调试器,鼎鼎大名的数VC,它是一个Windows集成
开发环境,它把编译器和调试器都 集成到了它的整个环境中,而类UNIX(包括Linux)下
有GCC,调试器有GDB,DBX,当然加上VI或Emacs也可以构成一个集成环境。
    应用软件
    我想中国普通用户没有几个不知道QQ的,专业一点的有CAD相关软件,在Windows下
跑着的软件,在Linux下都可以找到相应的替代品,只不过品质 有些还是有一定的差距。
不过在Linux下干活,你不用awk,sed,grep和find这样的应用程序,工作效率会大打折扣。
    2,按应用领域分类
    计算机最初是为了计算而发明的,计算是为了军事而服务的,所以就软件按应用领域来
分肯定少不了军事应用。随着计算机的发展和人们观念的改变,计算机越来越 深入到人们
生活的方方面面,如金融,电信,电子商务(Taobao…),商务办公(OA,MAIL…),嵌入式
设备(BDP,点菜设备,手机…),网络通 讯(QQ,MSN,ICQ…)等等,各个领域都有其霸主。而且
每一个领域都有着深厚的专业知识,这些知识,如果需要实现信息化,就需要将这些知识进行
信息 加工,也就形成了相关专业领域的软件知识。
阅读(1100) | 评论(0) | 转发(0) |
0

上一篇:心理学发展简史

下一篇:顺其自然

给主人留下些什么吧!~~