V2EX  ›  英汉词典

Weakly Typed

释义 Definition

弱类型的;弱类型(语言/系统):指编程语言或类型系统对数据类型的约束较弱,允许在运算或赋值时进行较多的隐式类型转换(coercion),因此更灵活但也更容易产生隐藏错误。(不同作者对“弱类型”的定义不完全一致;有时会与“动态类型”混用,但两者并不等同。)

例句 Examples

Python is dynamically typed, but it’s not usually described as weakly typed.
Python 是动态类型语言,但通常不被称为弱类型。

In a weakly typed language, adding a number to a string may silently coerce one operand, which can make bugs harder to notice in large codebases.
在弱类型语言中,把数字和字符串相加时,可能会悄悄把其中一个操作数进行类型转换,这会让大型代码库里的错误更难察觉。

发音 Pronunciation (IPA)

/ˌwiːkli ˈtaɪpt/

词源 Etymology

weakly 来自 weak(弱的)+ 副词后缀 -lytyped 来自 type(类型/打字)+ 过去分词形式 -ed。合起来字面意思是“在类型方面较弱/约束较少的”,在计算机科学语境中引申为“类型检查和类型规则不严格、容易发生隐式转换”。

相关词 Related Words

文学与著作 Literary Works

  • Types and Programming Languages(Benjamin C. Pierce)——讨论类型系统与类型安全,常用于对比“强/弱”类型概念。
  • Programming Language Pragmatics(Michael L. Scott)——介绍多种语言的类型机制与类型检查强度。
  • JavaScript: The Good Parts(Douglas Crockford)——涉及 JavaScript 的隐式类型转换与由此产生的问题,常被用来说明“弱类型”现象。
  • Eloquent JavaScript(Marijn Haverbeke)——讲解 JavaScript 的类型转换规则与实际编程影响。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   861 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 23:37 · PVG 07:37 · LAX 15:37 · JFK 18:37
♥ Do have faith in what you're doing.