收藏 分享(赏)

伪代码和源代码区别.doc

上传人:hskm5268 文档编号:7074275 上传时间:2019-05-05 格式:DOC 页数:2 大小:26.50KB
下载 相关 举报
伪代码和源代码区别.doc_第1页
第1页 / 共2页
伪代码和源代码区别.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、伪代码和源代码区别伪代码伪代码(Pseudocode)是一种算法描述语言。它不是一种现实存在的编程语言。使用为代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal, C, Java, etc)实现。它可能综合使用多种编程语言中语法、保留字,甚至会用到自然语言。 因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。计算机科学在教学中通常使用伪代码,以使得所有的程序员都能理解。 下面介绍一种类 Pascal 语言的伪代码的语法规则。 伪代码的语法规则 在伪代码中,每一条指令占一行(else if 例外,),指令后不跟任何符号(Pascal 和 C 中语句要以分号结尾

2、); 书写上的“缩进”表示程序中的分支程序结构。这种缩进风格也适用于 if-then-else 语句。用缩进取代传统 Pascal 中的 begin 和 end 语句来表示程序的块结构可以大大提高代码的清晰性;同一模块的语句有相同的缩进量,次一级模块的语句相对与其父级模块的语句缩进;比如: 1. if 登录成功 then 2. 跳转到管理页 3. else 4. 出错 5. 6. 你可以这么写,而在真正编码时候就按照各个语言的语法写: 7. if(login(xxxx) 8. /处理成功 9. else 10./不成功 11. 只用来说明复杂的问题,并不一定可以执行源代码源程序(source

3、code)是指未编译的按照一定的程序设计语言规范书写的文本文件。 源代码(也称源程序),是指一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。源代码主要功用有如下 2 种作用: 生成目标代码,即计算机可以识别的代码。 对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是

4、说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。 需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。源 代 码 作 为 软 件 的 特 殊 部 分 , 可 能 被 包 含 在 一 个 或 多 个 文 件 中 。 一 个 程 序 不 必用 同 一 种 格 式 的 源 代 码 书 写 。 例 如 , 一 个 程 序 如 果 有 C 语 言 库 的 支 持 , 那 么 就 可 以 用C 语 言 ; 而 另 一 部 分 为 了 达 到 比 较 高 的 运 行 效

5、 率 , 则 可 以 用 汇 编 语 言 编 写 。 较 为 复 杂 的 软 件 , 一 般 需 要 数 十 种 甚 至 上 百 种 的 源 代 码 的 参 与 。 为 了 降 低 复 杂 度 ,必 须 引 入 一 种 可 以 描 述 各 个 源 代 码 之 间 联 系 , 并 且 如 何 正 确 编 译 的 系 统 。 在 这 样 的 背 景下 , 修 订 控 制 系 统 ( RCS) 诞 生 了 , 并 成 为 研 发 者 对 代 码 修 订 的 必 备 工 具 之 一 。 还 有 另 外 一 种 组 合 : 源 代 码 的 编 写 和 编 译 分 别 在 不 同 的 平 台 上 实 现 , 专 业 术 语 叫 做软 件 移 植 。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报