B语言

✍ dations ◷ 2025-11-29 15:56:53 #程序设计语言,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

相关

  • 喉头(larynx、voice box)是哺乳类颈部的一个器官,用于保护气管,或是作为发声构造。同时也是气管和食道分开的位置。
  • 恐怖平衡恐怖平衡(英语:Balance of terror),是军事用语,指交战国双方的武器威力的平衡,且相互保证毁灭,双方均拥有足以完全毁灭对方的军事力量。这句话最早可能是由加拿大总理莱斯特·皮尔
  • 委内瑞拉国会民主团结圆桌会议 (64)西蒙·玻利瓦尔大爱国极点 (50)协议变革(西班牙语:Concertación por el Cambio) (8)我是委内瑞拉(西班牙语:Soy Venezuela) (4)Socialist Block (1)其他反
  • 绿色和平广播电台绿色和平电台(英文:GreenPeace Broadcasting Station),全名绿色和平台湾文化广播电台,1995年2月6日开播。绿色和平电台绝大多数的节目都是纯闽南语台湾话发音。※新北部分地区(靠
  • 布伦瑞克不伦瑞克公国(德语:Herzogtum Braunschweig)为一前德意志国家,首都为不伦瑞克。1815年维也纳会议建立此国家以取代前布伦瑞克-沃尔芬比特尔亲王国。19世纪该公国先后为德意志邦
  • 扬·德邦特扬·德邦特(Jan de Bont,1943年10月22日-),荷兰人,好莱坞导演。在《虎胆龙威》(1988年)、《猎杀红色十月》(1990年)等片中担摄影监督、1994年导演首部作品《生死时速》。曾被选中为好
  • 北加利福尼亚州北加利福尼亚州(英语:Northern California)是一个位于美国加利福尼亚州北部的大都市圈。北加州的主要人口集中地包括旧金山湾区(其中的城市有旧金山、奥克兰和圣荷西)以及加州首
  • 洁本洁本是描述作品版本的一种称谓。最初用于描述书籍的版本,有两种含义:广义的“洁本”,和“节本”通用,指书籍的部分内容经过处理后的版本;狭义的“洁本”,特指由于书籍的部分内容被
  • 索波雷索波雷(Sopore),是印度查谟-克什米尔邦Baramula县的一个城镇。总人口53246(2001年)。该地2001年总人口53246人,其中男性28288人,女性24958人;0—6岁人口6160人,其中男3253人,女2907人;
  • 天堂之日《天堂之日》(英语:Days of Heaven)是一部1978年的美国电影,由泰伦斯·马利克执导兼编剧,这是他导演的第二部长片。它甫一上映就收获大量好评,虽然商业上没有获得很大的成功,但却赢