程序设计语言是
程序设计语言是用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。程序设计语言有3个方面的因素,即语法、语义和语用。语法表示程序的结构或形式,亦即表示构成语言的各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,亦即表示按照各种方法所表示的各个记号的特定含义,但不涉及使用者。
算法是指为解决什么产生的?
算法是指为解决某个特定问题而采取的确定且有限的步骤[1]。用来表达算法的计算机程序设计语言称为算法语言(Algorithmic language)。算法语言是算法的一种描述工具,是介于机器语言和数学语言之间的一种通用语言[2]。
算法语言是一种接近数学描述的设计语言,又称高级语言。从本质上说,算法语言是按一定规则排列的符号的集合,编译程序是把这些符号集合变成机器指令的转换器[3]。
常用的算法语言有C、Visual Basic、C++和Java等。