“algorithmic language”是名词短语,核心词为“language”,可数,复数形式为“algorithmic languages”。在句中可作主语、宾语或表语。常见句型有:“[Language] is an algorithmic language.”(某语言是一种算法语言)、“We implemented the algorithm in an algorithmic language.”(我们用一种算法语言实现了该算法)。易错点:不要将其与“algorithm”混淆,前者是语言,后者是方法;另外,该词通常大写首字母“Algorithmic Language”时特指ALGOL,但在一般语境中不大写。
“algorithmic language”是正式术语,语域较高,适合学术写作和技术文档,不适合日常对话。它没有褒贬色彩,是中性词。常见误用:一是与“algorithm”混淆,如说“Python is an algorithm”是错误的;二是误以为所有编程语言都是算法语言,实际上算法语言通常指那些强调算法描述的语言,而一些脚本语言或标记语言(如HTML)不算算法语言;三是在非技术语境中使用,容易造成理解障碍。此外,当特指ALGOL时,应使用大写“Algorithmic Language”或直接说“ALGOL”。
高频搭配
high-level algorithmic language高级算法语言
design an algorithmic language设计一种算法语言
implement in an algorithmic language用算法语言实现
algorithmic language specification算法语言规范
algorithmic language translation算法语言翻译
define an algorithmic language定义一种算法语言
句子示例
ALGOL, short for Algorithmic Language, was widely used in scientific computing in the 1960s.ALGOL是算法语言的缩写,在20世纪60年代广泛应用于科学计算。
The pseudocode is an algorithmic language that helps developers plan before coding.伪代码是一种算法语言,帮助开发者在编码前进行规划。
Choosing an appropriate algorithmic language depends on the problem domain and performance requirements.选择合适的算法语言取决于问题领域和性能要求。
In computer science courses, students learn to express algorithms in an algorithmic language.在计算机科学课程中,学生学习用算法语言表达算法。
Some researchers argue that natural language is not an algorithmic language due to its ambiguity.一些研究者认为,自然语言由于存在歧义,不是一种算法语言。