我要学英语

Boolean operation

英 /ˈbuːliən ˌɒpəˈreɪʃn/美 /ˌbuːliən ˌɑːpəˈreɪʃən/

n. 名词

布尔运算;逻辑运算

核心含义

核心含义指基于布尔代数的逻辑运算,包括与(AND)、或(OR)、非(NOT)等基本操作,以及由它们组合而成的复合运算(如与非、或非、异或)。本义源自19世纪数学家乔治·布尔的逻辑代数体系,用于处理真值(真/假)的运算。引申义包括:在计算机科学中,指对二进制位进行的位运算(如位与、位或、位非);在数字电路设计中,指逻辑门电路实现的运算;在图形处理中,指对形状或选区进行的并集、交集、差集等操作(如Photoshop中的布尔运算)。这些引申义都保留了“按逻辑规则组合或筛选”的核心思想。

构词与来源

词源可追溯至19世纪数学家乔治·布尔(George Boole),他创立了布尔代数(Boolean algebra)。“Boolean”由“Boole”加形容词后缀“-an”构成,意为“布尔的”。operation源自拉丁语“operatio”,意为“工作、操作”。组合在一起即“布尔式的操作”。记忆时可联想“布尔”的发音,或记住“布尔运算”是计算机和数学中的基础概念。

适用语境

该词主要用于学术和技术领域,如计算机科学、数学、电子工程。在学术写作中,语气正式,指代严格定义的逻辑运算;在技术文档或编程中,指具体的操作符或函数;在日常口语中极少使用,即使使用也多为比喻义,如“对选项进行布尔运算”。在新闻报道或一般性文章中出现时,通常解释为“逻辑运算”。

用法要点

作为名词,可数,复数形式为“Boolean operations”。常见句型:perform a Boolean operation(执行布尔运算)、apply Boolean operations to something(对某物应用布尔运算)。通常与介词“on”搭配,如“Boolean operation on two sets”。易错点:不要与“Boolean operator”(布尔运算符,指AND、OR等)混淆,后者是用于执行运算的符号或单词。

同义词区别

与“logical operation”意思相近,但“logical operation”更宽泛,可指任何逻辑推理操作,而“Boolean operation”特指布尔代数中的运算。与“bitwise operation”相比,后者特指对二进制位进行的运算,是布尔运算在计算机中的具体应用。在图形处理中,“boolean operation”常指形状的合并或裁剪,而“set operation”则指集合的并、交、差,数学上更通用。

使用注意

属于专业术语,语域较高,不适合日常随意交谈。无褒贬色彩。常见误用:将“Boolean”写作“booleans”或“boolean”,注意首字母通常大写(源于人名),但现代科技写作中也常小写。另外,不要将“Boolean operation”与“Boolean expression”(布尔表达式)混淆,前者是操作,后者是包含变量的表达式。

词语搭配

perform a Boolean operation执行布尔运算
Boolean operation on sets对集合的布尔运算
Boolean operation result布尔运算结果
apply Boolean operations应用布尔运算
Boolean operation type布尔运算类型
Boolean operation in computer graphics计算机图形学中的布尔运算
Boolean operation tool布尔运算工具

例句

相关词条

顺序相邻

近期收录