帮老豆英语网

computer language

英 /kəmˈpjuːtəˈlæŋɡwɪdʒ/美 /kəmˈpjuːtər ˈlæŋɡwɪdʒ/

n. 名词

计算机语言;编程语言

词义说明

本义指用于人与计算机之间通信的形式语言,即编程语言,如 Python、Java 等。引申义可指任何用于控制或描述计算机系统的符号系统,包括机器语言、汇编语言等。此外,在非正式语境中,也可比喻为计算机相关的专业术语或行话,但此用法较少见。

词源解析

computer 源自拉丁语 computare,意为“计算”,后经古法语 computer 进入英语,最初指“计算者”,后转指计算机。language 源自拉丁语 lingua(舌头、语言),经古法语 language 进入英语。组合后直指“计算机使用的语言”。记忆时可联想“计算机 + 语言”的组合,即用于计算机的语言。

适用语境

该词多用于学术和技术领域,如计算机科学论文、编程教学、技术文档中,语气正式、客观。在商务场合,例如软件项目讨论中,也常见于专业交流。日常口语中较少使用,通常用“programming language”代替,除非在强调计算机本身的沟通机制。新闻报道中可能用于科普或科技新闻,语气较通俗。

语法说明

该词组为可数名词,复数形式为 computer languages。常见句型有“X is a computer language”(X是一种计算机语言)、“to learn a computer language”(学习计算机语言)等。注意“computer language”与“programming language”常可互换,但前者更宽泛,包括机器语言等。无动词用法,不涉及及物性。

相似词辨析

与“programming language”相比,“computer language”范围更广,包含所有用于计算机通信的语言,如机器语言、汇编语言等,而“programming language”特指用于编写程序的语言。与“machine language”相比,“computer language”是上位词,machine language 专指二进制代码。与“assembly language”相比,后者是低级语言,而“computer language”可涵盖高级语言。日常交流中,若指具体编程语言,用“programming language”更常见。

易错提醒

该词为中性术语,无褒贬色彩。正式场合建议使用“programming language”以更精确,尤其在指代具体编程语言时。非技术语境中可能产生歧义,需根据上下文判断。避免将“computer language”与“computer science”混淆。

高频搭配

  • high-level computer language
  • low-level computer language
  • learn a computer language
  • design a computer language
  • computer language specification
  • computer language translation
  • natural language vs computer language

双语例句

  1. Learning a computer language requires practice and patience.学习一门计算机语言需要练习和耐心。
  2. Python is a popular high-level computer language.Python是一种流行的高级计算机语言。
  3. The first computer languages were developed in the 1950s.第一批计算机语言是在20世纪50年代开发的。
  4. Machine language is the lowest-level computer language, consisting of binary code.机器语言是最低级的计算机语言,由二进制代码组成。
  5. Many universities require students to learn at least one computer language.许多大学要求学生至少学习一门计算机语言。
  6. In his speech, he used computer language that was hard for the audience to follow.他在演讲中使用了难以让听众理解的计算机术语。