B语言

✍ dations ◷ 2025-11-27 22:13:20 #程序设计语言,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

相关

  • 跖骨跖骨(英语:Metatarsal bones、Metatarsus)为足部的一个长骨群,共有五块,位于中后足的跗骨与脚趾的趾骨之间,跖骨没有个别命名,而是从内侧(大姆趾侧)到外侧以数字依次命名为第一跖骨(英
  • 陶渊明陶渊明(365年-427年),名潜,字元亮,自号五柳先生,私谥靖节先生。在唐代文献中,因避唐高祖李渊的讳,被称作陶泉明或陶深明。浔阳郡柴桑县(今江西省庐山市)人。东晋、刘宋的文学家,东晋大司
  • 1960年代非洲从殖民主义到独立的转变,被称为非洲的非殖民化急剧加速的十年时代,在1960年和1968年之间,共有32个国家独立。意味着欧洲殖民帝国统治非洲大陆的结束,然而,这些新国家的崇高愿
  • 人造纤维人造纤维,又称化学纤维,简称化纤,指各式各样的化学合成纤维,属于塑料。包括但不限于聚酯、尼龙、Spandex等。以物理力量把化学物质迫过小孔,形成极幼的纤维条。人造纤维是经过化
  • 楔齿七鳃鳗属楔齿七鳃鳗属(学名:),是七鳃鳗目七鳃鳗科的一属。该属有七种:
  • 朱利安·柯立芝朱利安·罗威尔·柯立芝 (英语:Julian Coolidge;1873年9月28日-1954年3月5日)是一位美国数学家,任教于哈佛大学数学系,曾担任系主任。柯立芝出生于布鲁克莱恩 (马萨诸塞州),先后在哈
  • 王者之心王者之心(英文名:Tristan & Isolde),2006年1月13日上映于美国的史诗电影。该片故事源于戈特弗里德·冯·斯特拉斯堡的史诗、中世纪的传说崔斯坦和伊索德以及瓦格纳改编的歌剧。
  • 摩托车安全帽摩托车安全帽是为了保护摩托车骑士在道路行驶或赛车比赛时,因为事故所产生的撞击而用来保护头部甚至是保命的一种安全帽。安全帽规格可测试一个安全帽的撞击承受力。安全帽规
  • 校验和校验和(英语:Checksum)是冗余校验的一种形式。 它是通过错误检测方法,对经过空间(如通信)或时间(如计算机存储)所传送数据的完整性进行检查的一种简单方法。计算机领域常见的校验和
  • 克里斯泰什蒂乡 (雅西县)坐标:47°15′N 26°35′E / 47.250°N 26.583°E / 47.250; 26.583克里斯泰什蒂乡(罗马尼亚语:Comuna Cristești, Iași),是罗马尼亚的乡份,位于该国东北部,由雅西县负责管辖,面积