B语言

✍ dations ◷ 2025-12-11 16:42:37 #程序设计语言,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

相关

  • 维生素B9叶酸(Folate、folic acid)也称为维生素B9、维生素M、维生素Bc,属于维生素B。叶酸可用于治疗由叶酸缺乏症引起的贫血。叶酸也是孕妇的营养补充品。在新生儿的神经管缺损(英语:Neur
  • 新巴比伦王国新巴比伦王国(前626年-前539年),由迦勒底人所建,大约处于古代美索不达米亚南部。公元前626年建立,在尼布甲尼撒二世统治时国势达到鼎峰,最后在公元前539年被波斯人消灭。幼发拉底河
  • 松巴岛松巴岛(Sumba Island)是印度尼西亚东部东努沙登加拉省的岛屿,属于小巽他群岛,位于松巴哇岛东南、弗洛勒斯岛西南、帝汶以西、澳洲以北。面积11,153平方千米,2005年人口611,422。
  • 强直性肌肉失养症强直性肌肉失养症(Myotonic dystrophy)也称为肌强直性营养不良,是一种影响肌肉功能的慢性遗传性疾病。其症状包括逐渐恶化的肌肉损失(英语:Muscle atrophy)和虚弱,肌肉经常收缩而且
  • 寻梦园寻梦园聊天室是台湾最早成立的网络聊天室,于1996年时,原是由大学生架设之个人网站,后发展出聊天联盟,致力于发展能够让会员们彼此互动、尽情分享自我的平台,后于1999年至2000年期
  • 新世界 (文学期刊)新世界(俄语:Но́вый Ми́р)是俄语文学期刊,创办于1925年,一般发表得到苏联共产党许可的文章。1947年至1991年为苏联作家协会官方刊物。
  • 丁二醛丁二醛是一种有机化合物,化学式为(CH2CHO)2。和其它二醛相似,丁二醛化学性质十分活泼。通常,它以水合物或甲醇缩醛的形式储存。它是托品酮的前体。它可用作交联剂,但相比于类似
  • 网络功能虚拟化网络功能虚拟化(英语:Network Functions Virtualization,缩为 NFV),一种对于网络架构(network architecture)的概念,利用虚拟化技术,将网络节点阶层的功能,分割成几个功能区块,分别以软
  • 石排湾图书馆石排湾图书馆(葡萄牙语:Biblioteca de Seac Pai Van/Biblioteca da Seac Pai Van)为澳门公共图书馆之一,由澳门文化局管理,于2019年9月24日启用。石排湾图书馆全馆总面积为2,074
  • 芳名卡门《芳名卡门》(法语:Prénom Carmen)是法国导演尚卢·高达于1983年执导的电影,改编自普罗斯佩·梅里美经典歌剧《卡门》,但两者剧情关联非常淡薄。本片在第40届威尼斯影展获得金狮