B语言

✍ dations ◷ 2025-12-08 18:27:31 #程序设计语言,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

相关

  • 2015年东南亚霾害2015年东南亚霾害是一场影响东南亚多个国家的空气污染危机,受灾地区包括文莱、印度尼西亚(印尼;特别是苏门答腊和加里曼丹岛)、 马来西亚、新加坡、泰国南部、越南南部和菲律宾,
  • 跨学科科际整合(英:Interdisciplinarity),或译交叉学科、学科间研究,指的是两个或多个学科相互合作,在同一个目标下进行的学术活动。科际整合的项目通常源于对单一学科无法、或是无意
  • 圣人 (佛教)阿利耶(梵语:आर्य,转写:ārya;巴利语:ariya),是佛教常用术语,义为“圣者”、“贵族”、“不凡”、“有价值”等等,多译作圣者、圣、圣人,如“圣观音菩萨”(āryā-avalokiteśvara)即
  • 西西里马耳他河马西西里马耳他河马()是已灭绝的河马,生存于更新世的西西里。它是更新世地中海地区体型最大的侏儒河马。
  • 召婻哏罕召婻哏罕(缅甸语:စောဝ်နန်းဟိန်ခမ်,Sao Nang Hearn Kham,1916年5月26日-2003年1月17日),缅甸首任总统苏瑞泰之妻,木邦土司之女。召婻哏罕出生于掸邦木邦(北兴威)土司
  • 原始诺斯语原始诺斯语(Proto-Norse,亦称为Primitive Norse、Proto-Nordic“原始北欧语”、Ancient Nordic“古代北欧语”、Old Scandinavian“古斯堪的纳维亚语”、Proto-North Germanic
  • 加贺爪上杉家加贺爪上杉家(日语汉字:加賀爪上杉家,假名:かがつめうえすぎけ,罗马字:)是日本氏族之一。关东管领上杉氏的一族。别称加加爪氏(加々爪氏)。上杉氏是藤原北家劝修寺流中的名家。加贺爪
  • 马廷勷马廷勷(1889年-1929年),字少翰,回族,甘肃省西乡莫尼沟大河家人,人称三少君,马家军成员。1903年,马廷勷中秀才,1909年成为贡生。历任凉州镇总兵、凉州镇守使等职。马廷勷任总统府侍卫武
  • 第三种文化《第三种文化》(英语:)是一本由约翰·布洛克曼所作的讨论了诸多著名科学家的工作的书。这些科学家都用直接的方式与一般大众沟通他们新鲜的或者带争议性的想法。约翰·布洛克曼
  • 第一滴血3《第一滴血3》是1988年美国动作片,由彼得·麦克唐纳(英语:Peter MacDonald (director))执导,席维斯·史特龙联合编剧,其中史特龙继续扮演越南战争老兵约翰·蓝波的角色。该片是第