伪代码是一种以便于人们阅读和理解的方式写出算法或代码概念的方法。虽然它在结构上可能类似于编程语言,但实际上并不意味着机器可以读取或处理。在编程语言的一般结构约定中,它可以包括使用自然语言、数学公式和其他符...
伪代码是一种以便于人们阅读和理解的方式写出算法或代码概念的方法。虽然它在结构上可能类似于编程语言,但实际上并不意味着机器可以读取或处理。在编程语言的一般结构约定中,它可以包括使用自然语言、数学公式和其他符号的解释,常用于各种出版物,以说明算法的功能,或在编写任何实际代码之前的计算机程序的规划阶段伪代码的一个常见用法是在教科书和科学出版物中可以让许多不同的人对一种算法有更高的理解,而不管他们知道什么编程语言。算法是一组步骤或指令,旨在给出特定的结果,通常构成计算机编程的主干。这可能使理解算法的能力,跨不同的编程语言,非常有用。伪代码的另一个主要用途是在编写真正的代码之前先了解一个新程序的一般功能。这可以让程序员以自上而下的方式查看事物,在陷入实际编码之前对整个系统进行概念化。这个过程可能采用的另一种形式是使用图形结构,例如流程图骨架编程与伪代码相似,但不同之处在于它实际上可以无错误地编译。伪代码遵循编程语言的结构约定,同时省略了代码需要成功解析的许多内容。骨架编程的目的仅仅是让一个高级程序运行起来运行速度很快,同时对以后要填充的许多函数使用虚拟代码,这使得它在功能上类似于规划工具,一个生成实际的工作程序,另一个更像是一个非工作的实体模型伪代码的另一个用途是解释某些数学算法。通过将集合论和矩阵论中的数学符号与通用编程结构和自然语言相结合,很容易解释各种各样的数学算法是可能的,虽然这可能需要数学训练才能奏效,但受过这种训练的人通常能够理解这些算法,而不管他们的其他背景如何
-
发表于 2020-07-30 22:08
- 阅读 ( 1892 )
- 分类:电脑网络