强弱类型

✍ dations ◷ 2025-11-25 20:43:07 #计算机语言,类型论

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

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

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

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

相关

  • 革兰氏阴性细菌革兰氏阴性菌(英语:Gram-negative bacteria)泛指革兰氏染色反应呈红色的细菌。在革兰氏染色实验中,首先添加了结晶紫,再添入另一种复染染料(通常使用番红),从而将所有的革兰氏阴性菌
  • 脑干脑部除了大脑,小脑,间脑以外的区域,合称脑干,由中脑(midbrain)、脑桥(pons)、延髓(medulla)三部分组成,上接间脑、下接脊髓。脑干位于大脑下方,小脑前方。它负责调节复杂的反射活动,包括
  • 熹平石经残石熹平石经又称“一字石经”、“一体石经”、“今字石经”,是刻于东汉熹平四年(175年)的石经,它是官方校定儒家“七经”的刻石,由蔡邕、颍川堂溪典、光禄大夫杨赐、谏议大夫马日䃅
  • 美国采暖、制冷与空调工程师学会美国采暖、制冷与空调工程师学会(American Society of Heating, Refrigerating and Air-Conditioning Engineers)简称ASHRAE,于1894年在美国纽约成立,是由暖通空调(HVAC)工程师所
  • 音乐家音乐家是个广泛的名词,就是专注于音乐领域中的艺术家。音乐家可以指创作音乐的人(作曲家),也可以指演奏音乐的人(演奏家),唱歌的人也算是音乐家,但他们有特别的称呼:声乐家。还有一个
  • 陕北陕北,指陕西的北部,在华北地区,如同关中和陕南,是一个自然区域同时是一个文化区域概念,位于黄土高原之上。陕北黄土高原在“北山”(泛指陕北高原南缘与关中盆地过渡地带的石质山丘
  • 正祖朝鲜正祖(朝鲜语:조선 정조/朝鮮 正祖 Joseon Jeongjo;1752年10月28日(农历9月22日)-1800年8月18日(农历6月28日)),名讳李祘(朝鲜语:이산/李祘 Yi San),朝鲜王朝的第22代君主,1776年至1800
  • 恩主恩主可以指:
  • 白羊乡 (万源市)白羊乡,是中华人民共和国四川省达州市万源市下辖的一个乡镇级行政单位。白羊乡下辖以下地区:名茶社区、梨树坪村、邬家沟村、涂家垭村、柿树坪村、大地坪村、茶园坪村、胡家营
  • 3美分银币3美分银币(英语:three-cent silver或three-cent piece in silver、trime),是美国铸币局于1851至1872年间生产的一种流通硬币,1873年还生产过精制币版本。硬币由铸币局首席雕刻师