第一周作业
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一周作业相关的知识,希望对你有一定的参考价值。
- 你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。
答: 在教学上,计算机科学偏理论,而软件工程偏实践。但是毕业出路大体上没有什么不同。
计算机科学中的理论研究部分,大多可以从形式上证明,与数学、离散数学、说理逻辑密切相关;计算机科学中与实践相关的部分,都和数据以及其他学科发生关系;软件工程则和人的行为、现实社会的生活息息相关。
计算机科学和软件工程有不同的侧重点,但并没有高低或优劣之分,计算机科学是发现和研究长期的、客观的真理,而软件工程是着重短期的实际结果;计算机科学强调原创性,而软件工程是使用最好的、成熟的实践方法;计算机科学讲究正确性,而软件工程讲究可靠性。计算机理论的进展会帮助软件工程,软件工程的进展会帮助科学家更有效的进行试验和探索。
2. 选一种你比较熟悉的软件,点评它的优缺点,并描述此类软件的发展历史
系统软件:操作系统,设备驱动软件,工具软件
应用软件:用户使用它们来完成工作,从管理核电站到写文章,或者是通信,游戏,浏览网页,播放视频等
恶意软件:软件病毒等
Linux系统:
优点:
- 开放的学习环境:Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。来自全世界的无数程序员参与了Linux的修改、编写工作,所以,Linux吸收了无数程序员的精华,不断壮大。
- 多任务、多用户:Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,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处理器。
以上是关于第一周作业的主要内容,如果未能解决你的问题,请参考以下文章