B语言

✍ dations ◷ 2025-07-04 10:06:20 #程序设计语言,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

相关

  • 1156年重要事件及趋势重要人物
  • 地佬话地佬话是粤语勾漏方言的一个次分支。跟很多粤语方言一样,地佬话阳入根据元音长短分裂成高阳入和低阳入两个,单字声调数目有10个,比标准粤语多一个。现在地佬话主要流行于于广西
  • 黑暗恐惧症黑暗恐惧症(英语:Nyctophobia)是一种对黑暗表现出特别恐惧的心理疾病。其发生的原因为大脑对于在黑暗环境中可能有什么,或者将要发生什么的臆断。患者对于置身于黑暗环境的恐惧
  • 罗杰·加洛蒂罗杰·加洛蒂(法语:Roger Garaudy,后更名为Ragaa Garaudy,1913年7月17日-2012年6月13日)是法国哲学家、法国抵抗运动参与者和著名共产主义作家。他在1982年改宗至伊斯兰教。他出版
  • 利斯堡 (佛罗里达州)利斯堡(英语:Leesburg),是美国佛罗里达州下属的一座城市。建立于1875年。面积约 为63.3平方公里(约合24.5平方英里)。根据2010年美国人口普查,该市有人口20,117人。论人口在本州排
  • 德川义宜德川义宜(1858年7月4日-1875年11月24日)是德川御三家之一的尾张藩第十六代藩主。第十四代藩主德川庆胜第三子,母亲是侧室武藤氏于玉。幼名元千代,号松堂。无子女。官职是从三位左
  • 大洋洲羽毛球锦标赛大洋洲羽毛球锦标赛(英语:Oceania Badminton Championships)是大洋洲羽毛球联合会组织的比赛,以奖励大洋洲最优秀的羽毛球运动员。下面的表格列出大洋洲锦标赛所有举办城市和国
  • 北条氏胜北条氏胜、后北条氏一族。江户时代初期大名。下总国岩富藩初代藩主。北条氏繁次男。北条纲成之孙、北条氏舜的弟弟。天正10年(1582年)哥哥氏舜死后继承家督。天正11年(1583年)玉
  • 太阴星君太阴星君,道教月神,全称包括月宫黄华素曜元精圣后太阴元君,或称太阴元君孝仙明明王灵宝净明黄素天尊、月府太阴皇华夫人,又称太阴娘娘,作女神像。民间往往认为太阴星君即是嫦娥,学
  • 全微分方程牛顿 · 莱布尼兹 · 柯西 · 魏尔斯特拉斯  · 黎曼 · 拉格朗日 · 欧拉 · 帕斯卡 · 海涅(英语:Eduard Heine) · 巴罗 · 波尔查诺 · 狄利克雷