伪代码、流程图、drakon图和控制表是表达算法的结构化方法,因为与自然语言相比,它们可以避免许多歧义。编程语言旨在以可由计算机执行的形式表达算法。
2.算法表达: 算法可用多种符号表示,包括自然语言、伪代码、流程图、drakon图表、编程语言或控制表。 伪代码、流程图、drakon图表和控制表是表达算法的结构化方式,避免了自然语言语句中常见的许多歧义。编程语言主要用于以计算机可以执行的形式表达算法,但通常被用作定义或记录算法的一种方式。
2.算法表达: 算法可用多种符号表示,包括自然语言、伪代码、流程图、drakon图表、编程语言或控制表。 伪代码、流程图、drakon图表和控制表是表达算法的结构化方式,避免了自然语言语句中常见的许多歧义。编程语言主要用于以计算机可以执行的形式表达算法,但通常被用作定义或记录算法的一种方式。
2.算法表达: 算法可用多种符号表示,包括自然语言、伪代码、流程图、drakon图表、编程语言或控制表。 伪代码、流程图、drakon图表和控制表是表达算法的结构化方式,避免了自然语言语句中常见的许多歧义。编程语言主要用于以计算机可以执行的形式表达算法,但通常被用作定义或记录算法的一种方式。
2.算法表达: 算法可用多种符号表示,包括自然语言、伪代码、流程图、drakon图表、编程语言或控制表。 伪代码、流程图、drakon图表和控制表是表达算法的结构化方式,避免了自然语言语句中常见的许多歧义。编程语言主要用于以计算机可以执行的形式表达算法,但通常被用作定义或记录算法的一种方式。
很多人尝试建立基于流的通用可视化编程语言,例如Raptor、Flowgorithm、Visual Logic或DRAKON,这些语言在3D编程、音乐合成、信号处理或物联网/嵌入式电路设计工具等领域大受欢迎