B语言

✍ dations ◷ 2025-12-03 17:39:11 #程序设计语言,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

相关

  • 畅春园坐标:39°59′36″N 116°18′01″E / 39.993346°N 116.300307°E / 39.993346; 116.300307畅春园是清朝皇家园林,位于北京海淀区,圆明园南,北京大学西。原址是明朝明神宗的外
  • 长影世纪城站长影世纪城站是位于吉林省长春市南关区的一个轻轨车站,属于长春轨道交通3号线。两个侧式月台,为半地下车站。长影世纪城,轻轨净月车场●3号线
  • All My Love To You《All My Love To You》是日本嘻哈舞蹈歌唱团体DA PUMP的第16张单曲。2001年11月7日由avex tune发行。《All My Love To You》是DA PUMP自从上一张单曲《Steppin' and Shaki
  • 伪经伪经出现在两个世界主要宗教——基督宗教与佛教,意涵有异有同,请分别参阅:
  • 录像带格式战录像带格式战指的是在1970年代末期至1980年代发生之数种不兼容的录像机格式的竞争。它被认为是市场销售竞争的经典案例。家用录像机最早于1970年代初期问世—1972年由飞利浦
  • 邸姓《百家姓》中无此姓邸姓是一个中国姓氏,约占汉族人口的0.03%,在各姓中排行第234位。邸姓来源有二:
  • 美德党美德党(土耳其语:Fazilet Partisi,FP)是1998年12月在土耳其成立的伊斯兰主义政党。美德党被土耳其宪法法院裁定违反“宪法”的世俗主义条款后,于2001年6月22日遭到禁制。此后美德
  • 精灵之屋《精灵之屋》或《幽灵之家》(西班牙语:)是流亡委内瑞拉的智利作家伊莎贝拉·阿言德的作品,于1982年首度出版,曾被改拍成电影《金色豪门》。在围墙内,克莱拉(Clara)的世界充满可怕
  • 龚舍龚舍(前60年-7年),字君倩,西汉楚国武原县(今江苏省邳州市西北)人,和龚胜并称于时。汉成帝时任谏大夫,任官不久即病免。后来再征召为博士,又因病去官。汉哀帝时,派人到楚国任命龚舍为泰
  • 经济信息学经济信息学(德语:),德国的大学学科设置之一,课程由商学院(德国称之为“企业经济学”,,)课程和计算机系(德国称之为“信息学”,)课程组合而成,约相当于美国商学院里面的管理信息系统(Manage