B语言

✍ dations ◷ 2025-12-03 09:12:19 #程序设计语言,1969年建立的编程语言

B语言是一种通用的程序设计语言。自从被C语言取代之后,它几乎已遭弃置。

B语言大约是于1969年时由美国贝尔实验室的计算机科学家──肯·汤普森在丹尼斯·利奇的支持下设计出来的。肯·汤普森最初想在UNIX上开发一个Fortran编译器,但后来引进了BCPL的风格,形成一个新的语言。

后来,丹尼斯·利奇以B语言为基础开发出C语言,至此C语言渐渐发展成为目前世界上最常用的编程语言之一。

这是肯·汤普森提供的一个源代码:

/* The following function will print a non-negative number, n, to  the base b, where 2<=b<=10,  This routine uses the fact that  in the ASCII character set, the digits 0 to 9 have sequential  code values.  */printn(n,b) {        extrn putchar;        auto a;        if(a=n/b) /* assignment, not test for equality */                printn(a, b); /* recursive */        putchar(n%b + '0');}

参见

  • BCPL
  • C语言
  • 支援头文字

外部链接

  • The Development of the C Language页面存档备份,存于互联网档案馆
  • Users' Reference to B,Ken Thompson著
  • The Programming Language B

相关

  • 抑郁性障碍抑郁症,亦称忧郁症,是一类以抑郁心境为主要特点的情感障碍。它主要包括:重度抑郁症、持续性抑郁症、季节性抑郁症。它们的共同表现为:长时间持续的抑郁情绪,并且这种情绪明显超过
  • 试验鉴定局中国人民解放军军徽中央军委装备发展部试验鉴定局,位于北京市,是中央军委装备发展部下属局,负责试验鉴定工作。在深化国防和军队改革中,2016年1月撤销中国人民解放军总装备部,组
  • 汝拉联盟汝拉联盟(法语:Fédération jurassienne)是第一国际中代表无政府主义和巴枯宁主张的一个派别,后与第一国际分裂,以瑞士汝拉拉绍德封区钟表匠为基础,主张反对国家人人平等的思想,形
  • 福井理人福井理人(Masato Fukui,出生于1988年11月14日)是日本的职业足球运动员,司职前锋,现效力于阿尔巴尼亚超级足球联赛地拉那。
  • 恰洛加蒂县恰洛加蒂县(孟加拉语:ভোলা জেলা)是孟加拉国巴里萨尔专区的一个县,位于该国南部,东临恒河。面积758.06平方公里。2001年人口694,231人。下分四个乡。
  • 索菲亚·科波拉索菲亚·卡米纳·科波拉(英语:Sofia Carmina Coppola,/ˈkoʊpələ/ ,1971年5月14日-)或简称索菲亚·科波拉(英语:Sofia Coppola),是一位美国编剧、导演、监制和前演员。她是导演弗朗
  • 夏川纯夏川纯(1980年9月19日-),日本女演员、女性模特儿,1980年生于日本广岛县,所属艺能事务所为Artist-house Pyramid。兴趣为电影及音乐欣赏,已于2011年结婚。斜线者为暂译名称夏川纯曾
  • 鸟首龙目鸟首龙目(Avicephala)又译鸟头龙目,是双孔亚纲的一个目或演化支,生存于二叠纪晚期到三叠纪。它们的四肢、尾巴高度特化,具有抓握能力,是群树栖爬行动物,并可能具有滑翔能力。鸟首龙
  • 随机偏微分方程随机偏微分方程(英文:Stochastic partial differential equations (SPDEs))类似于一般的随机微分方程。其本质上是带有随机项和随机系数的偏微分方程。随机微分方程在量子场论
  • 赤鷹屬赤鹰属()是鹰科内的一属,包含如下物种: