强弱类型

✍ dations ◷ 2025-12-03 14:13:03 #计算机语言,类型论

强弱类型(Strong and weak typing)表示在计算机科学以及程序设计中,经常把编程语言的类型系统分为强类型(英语:strongly typed)和弱类型(英语:weakly typed (loosely typed))两种。这两个术语并没有非常明确的定义,但主要用以描述编程语言对于混入不同资料类型的值进行运算时的处理方式。强类型的语言遇到函数引数类型和实际调用类型不符合的情况经常会直接出错或者编译失败;而弱类型的语言常常会实行隐式转换,或者产生难以意料的结果。这对术语在短短的电脑历史中,早已含括了更多的意义,而且时常很难知道写的人究竟要表达哪个意思。

编程语言专家 Benjamin C. Pierce,《Types and Programming Languages》和《Advanced Topics in Types and Programming Languages》的作者,曾说:

大致而言,“强类型”隐含着编程语言对容许混合情况出现加上了严格的限制,以避免代码以无效的资料使用方式编译或运行。例如,整数除法运算不可用于字符串;链表上的运算步骤不可用于数字。然而,这些限制的本质和效力是极易改变的。

已经被写作者认定为“强类型”的一些要素包括:

相关

  • 佛教共识宣言《上座部佛教与大乘佛教的基本共识》(英语:Basic Points Unifying the Theravāda and the Mahāyāna)是一份重要的佛教普世宣言,发表于1967年世界佛教僧伽会(WBSC)的第一次会议
  • font color=black刑事领域警务与司法合作/font欧盟三支柱刑事领域警务与司法合作(Police and Judicial Co-operation in Criminal Matters,缩写为PJCC)是欧盟三支柱中的第三支柱。在2003年之前,它被称为司法与内政合作(Justi
  • 天顺天顺(1457年-1464年)为中国明朝第六个皇帝明英宗朱祁镇二次登基后的年号,前后共八年。天顺八年正月明宪宗即位沿用。大明一统志于天顺五年四月成书。洪武 → 建文 → 永乐 →
  • 1971年孟加拉国种族灭绝孟加拉国种族灭绝,始于1971年3月26日,随着巴基斯坦开始对该国东翼(东巴基斯坦)进行军事镇压,以压制孟加拉人自决权的要求,开始实施种族灭绝行动,持续了8个半月又三天。在为期9个月
  • 鬼影人鬼影人(英语:Shadow person,又译阴影人)是一种都市传说中的超自然存在。鬼影人通常被描述为黑色的人形阴影,无法看清五官,有时穿戴着斗篷或帽子,身体类似于烟雾或伴随着烟雾出现。
  • 横山勇横山 勇(1889年3月1日-1952年4月21日)为日本陆军军人。最终阶级为陆军中将。福岛县出身。为担任过步兵第51连队长陆军大佐横山新治 的长男,1889年(明治22年)3月1日在千叶县出生。
  • 埃丝特·麦克维伊埃丝特·路易丝·麦克维伊(英语:Esther Louise McVey MP,1967年10月24日-)是一位英国政治人物,保守党人。现任塔顿选区议员。曾任西威勒尔选区议员,卡梅伦政府残障人士政务次官(英语
  • 女高怪谈2 鬼恋人《女高怪谈2》(韩语:여고괴담 두번째 이야기,英语:)是一部1999年韩国校园恐怖片,《女高怪谈》的续集,但故事内容完全不一样,由金泰勇、闵奎东编剧并执导。《女高怪谈》在韩国的票房
  • 黄德福 (羽毛球运动员)黄德福(罗马拼音:Ooi Teik Hock,1920年11月13日-1983年3月21日),马来西亚前男子羽毛球运动员,曾于1939年至1958年间多次赢得全国冠军,并参加许多国际比赛。黄德福曾经四度代表马来亚
  • 孙力 (作家)孙力(1949年10月16日-2010年5月9日),广西人,籍贯河北省定县,中国共产党党员,毕业于天津师范大学,中国大陆小说家,曾和妻子余小惠合著《都市风流》荣获1991年第三届茅盾文学奖。1949年