1674计算机软件系统内容摘要:
操作设置不便。 LINUX操作系统 LINUX是由芬兰赫尔辛基大学的一个大学生 Linus B. Torvolds在 1991年首次编写的 , Linux是一个免费的操作系统 ,用户可以免费获得其源代码 , 并能够随意修改。 LINUX是一种类 Unix系统 , 具有许多 Unix系统的功能和特点。 Linux凭借出色的性能和完全免费的特性 , 受到越来越多用户的关注 , 在短时间内异军突起 , 对 Windows构成了强有力的威胁 , 并被寄予突破 Windows垄断地位的厚望。 但是 , 微软的 Windows系统仍然占据个人电脑的主导地位 ,绝大多数的软件公司都支持 Windows。 这使得 Windows平台的应用软件应有尽有。 相对而言 , Linux最大的缺憾在于应用软件的不足 , 同时硬件厂商对 Linux的支持也稍稍落后于Windows。 但随着 Linux的发展 , 越来越多的软件厂商会支持Linux, 它应用的范围也会越来越广。 程序设计语言分类 程序设计语言按其级别可以分为机器语言 、 汇编语言 和 高级语言三大类。 机器语言 机器语言采用二进制代码形式 , 是计算机唯一可以直接识别 、 直接运行的语言。 机器语言依赖于计算机的指令系统 , 因此不同型号的计算机 , 其机器语言是不同的 , 存在互不兼容的问题。 机器语言的执行效率高 , 但是不易记忆和理解 , 编写的程序难以修改和维护 , 所以很少有直接用机器语言编写程序。 汇编语言 为了提高编程效率,人们设计了汇编语言。 汇编语言用助记符来代替机器语言的操作数、操作码,比如 ADD表示加法。 相对机器语言,汇编语言更加直观,容易记忆。 但是汇编语言和机器语言存在对应关系,所以仍然依赖于计算机的指令系统,兼容性问题依然存在。 同时汇编程序代码的结构不清晰,仍然较难理解。 高级语言 为了进一步提高效率 , 人们设计了接近自然语言的程序设计语言 , 这就是高级语言 , 因为它可以描述具体的算法 , 又称算法语言。 用高级语言编写代码接近于解决问题的表示方法 , 具有通用性 , 一定程度上与机器无关。 由此可见 , 高级语言易学 、 易用 、 易维护 , 对软件开发的效率和普及都起到了重要的作用。 高级语言尽管 接近于自然语言 , 但相互之间仍有较大差距 , 每种语言都有极为严格的语法规范 , 对采用的符号 、语句格式等都有专门的规定。 常 见 的高 级 语言 有 C、 BASIC、 Pascal、 C++、 C、Java等。 还有一类语言 , 本质上仍然是高级语言 , 但在语句格式等方面的限制比较少 , 显得更加 “ 智能化 ” 如 SQL( 结构化查询语言 ) 等。 语言处理程序 除了机器语言之外 , 任何其它语言编写的程序都不能直接在计算机上执行 , 需要先对它们进行适当的变换 , 而这个任务就是由语言处理程序承担。 语言处理程序通常都包含一个翻译程序 , 它把一种语言的程序翻译成等价的另一种语言的程序。 被翻译的语言和程序称为源语言和源程序 , 翻译生成的语言和程序则称为目标语言和目标程序。 按照不同的翻译处理方法 , 翻译程序分为以下三类: ( 1) 汇编程序:从汇编语言到机器语言的翻译程序。 ( 2) 解释程序:将源程序中的语句逐条翻译 , 并立即执行这条语句的翻译 程序。 ( 3) 编译程序:从高级语言到机器语言的翻译程序。 解释程序 解释程序对源程序的语句从头到尾逐句扫描,逐句翻译,逐句执行。 解释程序实现简单,但是运行效率比较低,对反复执行的语句,它也同样要反复翻译、解释和执行。 编译程序 编译程序对源程序进行一次或几次扫描后,最终形成可以直接执行的目标代码。 编译程序实现的过程比较复杂,但是编译产生的目标代码可以重复执行,不需要重新编译,因此,执行效率更高、更快。 程序的整个处理过程 除了翻译程序外,语言处理系统通常还包括正文编辑程序、连接程序和装入程序。 其中正文编辑程序用于建立和修改源程序文件,而连接程序能将多个编译或汇编过的目标程序和库文件进行组合,装入程序则负责将连接好的可执行程序装入内存并启动执行。 图 型高级语言程序的整个处理过程。 正文编辑编译源 程 序 1源 程 序 2源 程 序 n• • • • • •连接目 标 程 序 1目 标 程 序 2目 标 程 序 n• • • • • •库 文 件装入可 执 行程 序执行图 程序的整个处理过程 ( 1) C语言和 C++语言 C语言是 1972年至 1973年间由 AT& T公司 Bell实验室的 BCPL语言基础上设计而成的 , 著名的UNIX操作系统就是用 C语言编写的。1674计算机软件系统
相关推荐
是线性相关 , 12, , , nc c c 则存在不全为零的常数 , 使得( ) 成立当然有 1 1 2 2( ) ( ) ( ) 0nnc x t c x t c x t 12( ) , ( ) , ( )nx t x t x t这表明 线性相关. 从而 ,从 Wronsky行列式的概念可看出 ,从本节定理 3,4,5立即分别推出第四章定理 3,4,5. 从本节定理
( 2)从动态模型导出 测试用例 设计的测试用例应达到完全的状态覆盖 ,即操作序列应导致 account类的变迁穿越所有允许的状态 : 测试用例 s1: open•setupAccent •deposit(initial) • withdraw(final) •close(最小测试序列 ) 向最小序列中加入附加的测试序列 ,例如 : 测试用例 s2:open•setupAccent
第三角画法也是以正投影法为主,与第一角的区别在于观察者、投影面和物体三者之间的相对位置关系不同。 第一角画法是将物体置于第一角内,物体在人与投影面之间,保持 “ 人 — 物体 — 投影面 ” 的相互位置关系。 而第三角画法是将
00(2)2φ25 N4φ 18 4φ25 4φ25 4φ25 4φ25 2φ25 6φ25 4/2 6φ25 4/2 6φ25 4/2 箍筋加密区间距 100,非加密区间距 200, 均为 2肢箍;上部贯通筋 纵向受扭钢筋 : 梁的两个侧面各配置 2φ18 箍筋尺寸 (肢数 ) 梁上部贯通筋或架立筋;下部贯通筋 梁侧面纵向构造筋或受扭钢筋 (梁顶面标高相对于结构层楼面标高的高差 ) 6 167
)(1. 理想溶液: 2. 理想稀溶液: 3. 非理想溶液: 溶液中的反应的经验平衡常数 eqH A cAcHccc 1. 电离平衡常数:如反应 HAc H+ + Ac 12c平衡时电离度为 α: c(1 – α) cα cα ieqicicK )(水的离子积 KW : H2O(l) =H++OH- K = a(H+) a(OH- )
167。 子式与代数余子式 在 D1中 , aij在第 1行第 1列的位置 , 且第 1行的其它元素全为零 , 由本证明 ⒈ 的结论 , 有 : 因此 , D=(1)i+j D1=(1)i+j aijMij= aij(1)i+jMij= aijAij ,定理得证 . (对于一般行列式 , 有如下定理 ) 11 1 , 1 1 , 1 11 , 1 1 , 1 1 , 1 1