首页 > 美食 > 正文

算法是指为解决什么产生的?计算机语言具有高级语言?

2023-05-10 11:12:55 创视网

算法是指为解决什么?

算法是指为解决某个特定问题而采取的确定且有限的步骤[1]。用来表达算法的计算机程序设计语言称为算法语言(Algorithmic language)。算法语言是算法的一种描述工具,是介于机器语言和数学语言之间的一种通用语言[2]。

算法语言是一种接近数学描述的设计语言,又称高级语言。从本质上说,算法语言是按一定规则排列的符号的集合,编译程序是把这些符号集合变成机器指令的转换器是。

计算机语言具有高级语言

计算机语言具有高级语言和低级语言之分。而高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序[2]。

高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,易语言,中文版的C语言等等,这些语言的语法、命令格式都不相同