标签:
答: 在教学上,计算机科学偏理论,而软件工程偏实践。但是毕业出路大体上没有什么不同。
计算机科学中的理论研究部分,大多可以从形式上证明,与数学、离散数学、说理逻辑密切相关;计算机科学中与实践相关的部分,都和数据以及其他学科发生关系;软件工程则和人的行为、现实社会的生活息息相关。
计算机科学和软件工程有不同的侧重点,但并没有高低或优劣之分,计算机科学是发现和研究长期的、客观的真理,而软件工程是着重短期的实际结果;计算机科学强调原创性,而软件工程是使用最好的、成熟的实践方法;计算机科学讲究正确性,而软件工程讲究可靠性。计算机理论的进展会帮助软件工程,软件工程的进展会帮助科学家更有效的进行试验和探索。
2. 选一种你比较熟悉的软件,点评它的优缺点,并描述此类软件的发展历史
系统软件:操作系统,设备驱动软件,工具软件
应用软件:用户使用它们来完成工作,从管理核电站到写文章,或者是通信,游戏,浏览网页,播放视频等
恶意软件:软件病毒等
Linux系统:
优点:
3. 支持多种平台:Linux可以运行在多种硬件平台上,因为内核只有几百k,因此适合嵌入式系统;
4. 漏洞快速修补;
缺点:
有些专业软件没有linux版本
发展历史:
Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX操作系统、MINIX操作系统、GUM计划、POSIX 标准和Internet 网络。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux。
1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的。
1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生。
1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作。
1994年3月,Linux1.0发布,代码量17万行。
1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。
1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。
1998年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子,创办了"Open Source Intiative"(开放源代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。
2001年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。
2003年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。
2004年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。
标签:
原文地址:http://www.cnblogs.com/huiling1809/p/5246101.html