B语言

✍ dations ◷ 2025-12-07 18:03:34 #程序设计语言,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

相关

  • 多环胺类多环胺类(heterocyclic amines,简称 HCA 或 HCAs),也有人称之为杂环胺,常见的多环胺类有PhIP、IQ、MeIQx和3,8-diMeIQx,这些多环胺类已被科学家证明了对人体是有致癌性与致突变性的
  • 锯鳐锯鳐科是锯鳐目的唯一一科,鱼的吻部延长,成为一个扁平的吻突,两侧有齿状突起,非常像锯鲨目的鲨鱼,但不同的地方是锯鳐身体扁平,鳃孔腹位(在身体的下方),锯吻上没有肉质触须。锯鳐有的
  • 黎巴嫩长枪党黎巴嫩长枪党(阿拉伯语:حزب الكتائب اللبنانية‎,转写:Ḥizb al-Katā'ib al-Lubnānīya;法语:Phalanges libanaises;常简称الكتائب‎,转写:al-Katā'ib,K
  • 相亲相亲(粤文写作相睼或相睇)是一种有特殊功能的社交活动,通常指男女双方由亲友或媒人介绍互相见面交流以确立恋爱和婚姻关系的一种形式。适婚年龄的男女而在日常生活中,遇不上合适
  • 巴黎夏尔·戴高乐机场巴黎夏尔·戴高乐机场(法语:Aéroport Paris-Charles-de-Gaulle;IATA代码:CDG;ICAO代码:LFPG),中文通称巴黎戴高乐机场及戴高乐机场,为欧洲主要的航空中心,是法国主要的国际机场,也是法
  • GNU IceCatGNU IceCat,原称作GNU IceWeasel,是一个由GNU计划发布的网络浏览器。IceCat是一个完全的自由软件,是一个Mozilla Firefox的分支。在2007年9月前,GNU IceCat被称作GNU Iceweasel
  • 城市活力艺术节城市活力艺术节为波兰罗兹市的年度街头艺术活动,通常于九月举行。活动期间,来自世界各的画家会在罗兹市中心的大小建筑外墙上进行大型涂鸦画作。该活动在2002年被法国涂鸦杂志
  • 崔东伯崔东伯(1898年-1987年),字文壁(一作文璧),男,江苏宜兴人,中华人民共和国教育工作者、政治人物,曾任浙江省政协副主席,第三届全国人大代表。
  • 半完全数在数论中,半完全数(或称半完美数、伪完全数、伪完美数)是完全数的推广。如果一个正整数自身的全部或一部分真因数的和等于此数自身,则称其为半完全数。显然,所有完全数都是半完全
  • 山影进山影进(1949年10月21日-)是一名日本的国际关系学家。青山学院大学国际政治经济学部教授。专攻为国际关系论、东南亚研究。出身青森县,1968年毕业于东京都立新宿高等学校。1972年