B语言

✍ dations ◷ 2025-11-19 09:37:13 #程序设计语言,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

相关

  • 树鼩树鼩目(学名:Scandentia),又称攀兽目,生活在东南亚的热带雨林中,有2科5属20种。树鼩目成员的外形像松鼠,但吻尖而长。树鼩目成员的齿分化不明显。树鼩目曾经被置于食虫目与灵长目,树
  • 社区农圃社区农圃亦称社区花园或社区园圃,为让社区居民进行园艺与农事耕作的场地。社区农圃鼓励了城市社区的食品安全,让居民们可以种植作物供自己或捐给他人食用。农圃还可以避免人们
  • 德堪多奥古斯丁·彼拉姆斯·德堪多(法语:Augustin Pyramus de Candolle或Augustin Pyrame de Candolle,1778年2月4日-1841年9月9日),瑞士植物学家,他首先提出了“自然战争”的概念,也因此
  • GABA受体γ-氨基丁酸受体(英语:GABA receptor,简称GABA受体)是抑制性神经递质γ-氨基丁酸的受体,主要分为三类:γ-氨基丁酸A受体、γ-氨基丁酸B受体、γ-氨基丁酸C受体。其中A和C受体是离
  • 风中之烛风中之烛是英国艺术家埃尔顿·约翰和博尼·托平(英语:Bernie Taupin)在1973年为纪念美国影星玛丽莲·梦露创作的一首歌曲,玛丽莲·梦露去世在这首歌创作的11年前。1997年,埃尔顿
  • 李建国李建国可以指:
  • 沈寅豪沈寅豪(1986年11月-),中国足球裁判,同济大学体育教学部教师,毕业于上海体育学院。2013年经上海足协推荐成为中甲联赛主裁判。2016年起执法中国足球超级联赛。执法中甲之前,沈寅豪执
  • 晋十六国南北朝历史年表晋十六国南北朝历史年表列出两晋南北朝]时期的历史年表。
  • Jin (日本音乐家)Jin(日语:じん,1990年10月20日-),也被称为自然之敌P(日语:自然の敵P),是日本音乐家、小说家,主要使用初音未来和IA等VOCALOID软件来创作歌曲。2011年发布阳炎计划第一首歌曲,2012年开始
  • 恶魔棍恶魔棍(Devil Stick,或也经常合起来写成Devilstick)是属于杂技中的操控技的一种道具,在中国过去因为两端有加上缎带、状如花朵,故称为“花棍”(英文中也称这种有加缎带的恶魔棍为F