B语言

✍ dations ◷ 2025-12-04 10:32:14 #程序设计语言,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

相关

  • 大腿大腿,是腿部的上半部分,是骨盆和膝盖之间的部分,以膝盖连接小腿。大腿的骨骼称为股骨,股骨较粗,因为密质骨比例较高,其强度也较大。在髋部有杵臼关节,膝盖部分则是枢纽关节。
  • 索契索契(俄语:Сочи、亚美尼亚语:Սոչի, 格鲁吉亚语:სოჭი,拉丁字母转写:Sochi),另译素溪,俄罗斯联邦克拉斯诺达尔边疆区与阿布哈兹接界处、黑海沿岸,是俄罗斯受欢迎的渡假胜地
  • 连江 (消歧义)连江可以指:
  • 萨赫蛋糕萨赫蛋糕是一种巧克力蛋糕,1832年由Franz Sacher在奥地利维也纳发明。蛋糕由两层甜巧克力和两层巧克力中间的杏子酱构成,蛋糕上面有巧克力片。
  • 杰拉尔德·布尔杰拉尔德·文森特·布尔(法语:Gerald Vincent Bull,1928年3月9日-1990年3月20日)是一位法国裔加拿大火炮工程师,以帮助伊拉克政府设计为促进经济而能够发射卫星的超级大炮──《巴
  • 本杰明·希维勒提本杰明·理查德·希维勒提(英语:Benjamin Richard Civiletti,1935年7月17日-),生于美国纽约州皮克斯奇(Peekskill),政治人物。在美国总统吉米·卡特在任时,于1979年至1982年间,曾经担任
  • 桐畑和繁桐畑和繁(1987年6月30日-),日本职业足球员,前日本20岁以下足球代表队成员。现效力于日职球队柏雷素尔。2006年,桐畑和繁在柏雷素尔开始足球生涯。桐畑和繁参加了2007年U-20世界杯
  • 杨志超 (艺术家)杨志超(1963年-),是一位工作和生活在北京的街头表演者。杨志超生于甘肃。1986年从西北师范大学北满洲里艺术学院毕业后,他开始做画家,但转而发展街头表演。1998年,杨志超搬到北京。
  • 樊伉樊伉(前3世纪-前180年),西汉初年沛县(今江苏省沛县)人,樊哙之子。樊伉之母吕须是吕后的妹妹,汉惠帝六年(前189年),樊哙去世,樊伉袭封为舞阳侯。樊伉因是皇亲的缘故,恩宠不同于其他的列侯
  • 李到李到�(韩语:이도현,英语:LEE DO HYUN ,1995年4月11日-),韩国男演员,经由tvN电视剧《机智牢房生活》戏剧出道。