B语言

✍ dations ◷ 2025-11-24 08:39:03 #程序设计语言,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

相关

  • 相机广义上,照相机是任何可以捕捉和记录影像的设备。最常见的照相机拍摄可见光的影像,但并不是所有照相机都需要可见光(如红外线热像仪),有的甚至不需要一个传统意义上的光源(如扫描隧
  • 海床海床(sea floor,也被称为海底、洋底ocean floor)是指海洋的底部,海洋板块构成的地壳表面,它对陆地形态的演变及地质史有重要影响。在洋中脊上涌的地幔物质形成新的洋底,大约耗用50
  • 医缓医缓(生卒年不可考),是传说中中国春秋时期秦国的医家。其姓不可考,名缓,因其职,人称医缓。其主要生平不可考,描述医缓的文献详见于《左传·成公十年》和《通志》两书。前581年,晋景
  • 塔纳米沙漠塔奈米沙漠(Tanami)是澳洲北部的一个沙漠。大部分横亘于北领地中部,小部分伸入西澳大利亚州。
  • 蝶豆蝶豆(学名:),又叫做蓝豆,是豆科蝶豆属的植物。由于蝶豆的花外观类似人类女性外生殖器,因此它的拉丁语属名被命名为“Clitoria”(蝶豆属),词源为“阴蒂”(Clitoris)。蝶豆原产于亚洲热带
  • 厚蛤属见内文厚蛤属(学名:),日语直译作藻盐贝属(モシオガイ),是心蛤目厚蛤科海洋双壳纲软体动物的一个属。其化石出现在中白垩世到中新世之间,现在主要出现在大西洋西南部沿岸,也有经过交通
  • 蓝斑条尾蓝斑条尾�,又称蓝点�(学名:),为软骨鱼纲鳐目�科的其中一种。本鱼分布于印度西太平洋区,包括红海、东非、马尔代夫、伊朗、巴基斯坦、斯里兰卡、日本、台湾、韩国、中国、越南、柬埔寨
  • 龙王镇 (成都市)龙王镇,是中华人民共和国四川省成都市青白江区下辖的一个乡镇级行政单位。龙王镇下辖以下地区:龙王社区、梁湾村、清平村、红树村、双埝村、牟池塔村、青光村、三方村、清洁村
  • 蒂亚·欧布莱特蒂亚·欧布莱特(英语:Téa Obreht,1985年9月30日-),美国小说家。出生于塞尔维亚贝尔格莱德,原姓Bajraktarević,是母亲玛嘉的独生女,父亲很少与她们相处,蒂亚与外祖父母更亲近。20世纪
  • 野村美月野村美月(日语:野村 美月/のむら みづき ),日本轻小说作家,福岛县出生,东洋大学文学部毕业,2001年参加第3届Entame大奖小说部门取得最优秀赏出道成为作家。野村美月受《清秀佳人》