B语言

✍ dations ◷ 2025-12-02 19:59:41 #程序设计语言,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

相关

  • 骨头骨骼是组成脊椎动物内骨骼的坚硬器官,功能是运动、支持和保护身体,及储藏矿物质。骨组织是一种密实的结缔组织。骨骼由各种不同的形状组成,有复杂的内在和外在结构,使骨骼在减轻
  • 逻辑真理逻辑真理是逻辑系统中总是为真的述句,且将逻辑常项以外的东西解读为其他任何意义仍是为真。
  • 美国商业服务局美国商务服务局(CS)是美国商务部国际贸易署(英语:International Trade Administration)对促进贸易的有力臂膀,帮助美国公司在国际范围内成功运作。美国商务服务局由商务部次长领导
  • 加拿大公共卫生局加拿大公共卫生局 (英语:Public Health Agency of Canada, PHAC;法语:Agence de la santé publique du Canada, ASPC) 是一个加拿大政府负责公共卫生、应急准备和响应、以及传
  • SHINee World IVSHINee World IV 是韩国男子团体SHINee的第四次巡回演唱会,本次巡回演唱会由2015年5月15日的首尔场揭开序幕,将会于亚洲等地方举行。SHINee于本次演唱会中将演唱30首以上的歌
  • 英国政府部门 政治主题英国政府(女王陛下政府)由许多内阁大臣和国务大臣所领导的部门组成,这些部门的工作由部门内的公务员来完成。英国政府部门由内阁部门和非内阁部门组成,其中内阁部门下
  • 赵兰坤赵兰坤(1910年7月18日-2011年4月17日),奉天省奉天府(今辽宁沈阳)人,为连震东之妻,连战之母。赵兰坤出身沈阳名门,有满族血统。毕业于北京燕京大学。在北京与连震东相识,1934年结婚。19
  • 平山相太平山相太(1985年6月6日-),已退役日本足球运动员,前日本国家足球队成员。平山相太出生于1985年,该球员不仅有1.9米的身高,而且脚下功夫十分了得,他曾是日本高中联赛的两届得分王,同时
  • 1911年大西洋飓风季1911年大西洋飓风季相对来说不算活跃,夏季到秋季期间已知只有六个热带气旋在大西洋形成。季内很可能有过另外三个热带低气压,其中一个于2月飓风季开始时形成,另一个在12月飓风
  • 海姆达尔海姆达尔(Heimdallr,古北欧语:Heimdallr),是光之神、破晓之神。是北欧神话中一个比较神秘的神祇。他的另一个化名是(Ríg)。在北欧两大神族群里,尚不能确定海姆达尔是属于阿萨神族还