词义说明
regular language 的核心含义是“正则语言”,指形式语言理论中能被有限自动机识别、或能被正则表达式描述的形式语言。这是数学和计算机科学中的专业术语,本义抽象。由此引申出日常用法:一是指“规则的语言”,即符合语法规则、结构正常的语言表达;二是指“日常语言”,与专业术语或文学语言相对。从本义到引申义的逻辑是:正则语言强调“有规律可循”,因此可泛指任何有规则、不混乱的语言形式。
英 /ˈreɡjələ ˈlæŋɡwɪdʒ/美 /ˈrɛɡjələr ˈlæŋɡwɪdʒ/
n. 名词词组
正则语言;规则语言;日常语言
regular language 的核心含义是“正则语言”,指形式语言理论中能被有限自动机识别、或能被正则表达式描述的形式语言。这是数学和计算机科学中的专业术语,本义抽象。由此引申出日常用法:一是指“规则的语言”,即符合语法规则、结构正常的语言表达;二是指“日常语言”,与专业术语或文学语言相对。从本义到引申义的逻辑是:正则语言强调“有规律可循”,因此可泛指任何有规则、不混乱的语言形式。
regular 源自拉丁语 regularis,意为“属于规则的”,词根 regula 意为“尺子、规则”。language 源自拉丁语 lingua,意为“舌头、语言”。构词逻辑:regular(规则的)+ language(语言)= 有规则的语言。在计算机科学中,该词由数学家斯蒂芬·克莱尼在 1950 年代提出,用于描述可由正则表达式定义的语言类。记忆时可联想:regular 即“有规律的”,因此 regular language 就是“有规律可循的语言”,既指形式语言中的正则语言,也泛指规则明确的语言。
regular language 主要出现在学术写作中,尤其是计算机科学、数学和语言学领域,指形式语言理论中的正则语言。在语法学讨论中,可指“规则语言”,即符合语法规则的语言。在日常口语中,可指“日常语言”或“普通语言”,与专业术语相对。在新闻报道中,偶尔用来描述“规范的语言”或“正常的语言”。在商务邮件中,几乎不用。法律文本中极少见,除非涉及语言规范。文学作品中,可能用来指“平实的语言”或“普通语言”。各场景下语气均为中性,含义随语境变化。
regular language 是可数名词词组,复数形式为 regular languages。作主语时,谓语动词单复数取决于所指:指一种语言时用单数,指多种语言时用复数。常见句型:X is a regular language; regular languages are closed under union; the set of regular languages。易错点:不要与 regular expression(正则表达式)混淆,前者是语言类,后者是描述工具。在形式语言中,regular language 是类型 3 语言,与 context-free language 等区分。
与 regular language 相近的词有 formal language、natural language、regular expression。formal language 指形式语言,是更广的概念,regular language 是其中一类。natural language 指自然语言,与形式语言相对。regular expression 是描述 regular language 的工具,不是语言本身。在语法学中,regular language 可指“规则语言”,与 irregular language 相对。日常用法中,ordinary language 与 regular language 意思相近,但 ordinary language 更强调“普通”,regular language 更强调“规则”。
regular language 是专业术语,语域较高,主要用于学术和技术文本。在非专业语境中,可能被误解为“日常语言”或“规则语言”,需根据上下文判断。褒贬色彩中性。常见误用:将 regular language 与 regular expression 混为一谈,或误以为它指“常规语言”。在形式语言理论中,regular language 有严格定义,不可随意扩展。日常使用中,若想表达“日常语言”,更常用 ordinary language 或 everyday language。