B语言

✍ dations ◷ 2025-12-06 08:25:02 #程序设计语言,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

相关

  • 因纽特人美国 阿拉斯加州  加拿大 西北地区、努纳齐亚福特(英语:Nunatsiavut)、 努纳武特地区、 魁北克、 育空地区  俄罗斯远东地区因纽特人(因纽特语:ᐃᓄᐃᑦ Inuit,或译为因努
  • 1985年 神户第十三届夏季世界大学生运动会于1985年8月24日至9月4日在日本神户市举行。这是日本第二次主办夏季世界大学生运动会。
  • 小黑麦参见内文× Triticale Tscherm.-Seys. ex Müntzing小黑麦、黑小麦是由小麦属和黑麦属物种经属间杂交和染色体加倍而人工结合成的新农作物。有四倍体、六倍体和八倍体三个类
  • 威尔金森微波各向异性探测器威尔金森微波各向异性探测器(英语:Wilkinson Microwave Anisotropy Probe,简称WMAP)是美国宇航局的人造卫星,目的是探测宇宙中大爆炸后残留的辐射热,2001年6月30日,WMAP搭载德尔塔I
  • 伊斯坦布尔国际UFO博物馆伊斯坦布尔国际UFO博物馆(土耳其语:İstanbul Uluslararası UFO Müzesi)是位于土耳其伊斯坦布尔贝伊奥卢的UFO博物馆,于2002年1月开幕。为全球第四个和中东/巴尔干/东欧地区的首
  • 李宝春李宝春(1950年-),幼名李宝宝,曾用艺名李泳、李永孩,台湾京剧演员,工老生,1950年在中国北京出生,祖籍河北霸县,曾在台北中国文化大学戏剧学系中国戏剧组专任副教授、国立台湾大学戏剧学
  • 金素月金素月(韩语:김소월,1902年9月7日-1934年12月24日),原名金廷湜(김정식),为日治时期的朝鲜诗人,曾发表诗集《杜鹃花(朝鲜语:진달래꽃)》。金素月于1902年出生于平安北道龟城市,出生不久后其
  • 崔世平崔世平 OMP OMIC(José Chui Sai Peng,1960年5月3日-),男,广东新会人,生于澳门,澳门政治人物。其父亲为崔德祺。美国华盛顿大学土木工程系学士,美国加州大学柏克莱校区土木工程系硕士
  • 段思廉正安:1053年-? 正德:?-? 保德:?-1074年 大理兴宗段思廉(?-?),是大理国第十一位皇帝,属太祖段思平支系,1044年—1075年在位。1044年相国岳侯高智昇发动政变,废黜了天明皇帝段素兴,拥立段思平的
  • 河流 (电影)《河流》(英语:)是蔡明亮的第三部电影,于1997年上映,同时也入围第47届柏林影展正式竞赛片,并获得第二大奖评审团大奖银熊奖。小康在百货公司门口巧遇两年不见的朋友,进而参与朋友制