小辞典 流程图 使用图形表示算法的思路是一种极好的方法，因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用，由于其中的转向过于任意，带来了许多副作用，现已趋向消亡。较新的是有利于结构化程序设计的PAD图，对PASCAL或C语言都极适用。 汇编语言 计算机中真正可以处理的只是由“0”、“1”组成的二进制代码，这种指令代码易出错且不易修改，由于依赖于机器，使用极不方便，于是人们发明“指令的助记符”，用几个字母（往往就是其含义的英文单词或缩写）代替某条指令，如加法用ADD表示，这种符号系统的扩大就是汇编语言。使用汇编语言编程，优点是运行效率高，可直接对硬件内部进行控制，缺点是需对硬件有更深入的了解，而且编 程效率不高，并且与机器的体系结构仍有一定的依赖关系。
高级语言
由于汇编语言依赖于硬件体系，且助记符量大难记，于是人们又发明了更加易用的所谓高级语言。在这种语言下，其语法和结构更类似普通英文，且由于远离对硬件的直接操作，使得一般人经过学习之后都可以编程。 根据应用范围的不同和历史的发展，高级语言有很多种，如BASIC、FORTRAN、C、PASCAL、LISP、FOXPRO、COBOL。