B语言

✍ dations ◷ 2025-12-01 23:28:25 #程序设计语言,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

相关

  • 生物化学的分支生物化学 – 是对生物体体内化学过程的研究。旨在阐释所有生命体和生命活动的化学机理。生物技术、生物发光、遗传工程、内分泌学、神经化学、血液学、营养学、光合作用、
  • 日内瓦湖莱芒湖(法语:lac Léman),又称日内瓦湖(lac de Genève),是西欧的重要湖泊。莱芒湖略呈新月形,湖北岸和东西两端分属瑞士沃州、瓦莱州和日内瓦州,南岸则属于法国上萨瓦省。瑞士和法国
  • 灰眼雪蟹灰眼雪蟹(学名:Chionoecetes opilio)是一种雪蟹,产于太平洋北部和大西洋西北部。它与红眼雪蟹极为相似,售卖时通常笼统地称为“雪蟹”,在日本又称“松叶蟹”、“楚蟹”、“津和井
  • 波兰军备集团波兰军备集团(波兰语:Polska Grupa Zbrojeniowa SA),简称或PGZ SA,是一家在2013年由波兰政府和国内国防企业共同成立的一家国防控股公司,也是波兰国内最大的国防承包商。集团已于2
  • 亚穆纳讷格尔बाप तहसील亚穆纳讷格尔(印地语:यमुनानगर;英语:Yamuna Nagar)是印度哈里亚纳邦的一座城市,市内人口(不包括乡村)约19万(2001年)。该地2001年总人口189587人,其中男性101
  • 释忏云释忏云(1915年11月24日-2009年3月7日),俗姓曹、讳会汶,中国东北人。法名“成空”、号“心月”、自号“忏云”。精持戒律,宣扬净土宗,创建莲因寺。是台湾佛教界享誉盛名的法师,信众皆
  • 熊崎胜彦熊崎胜彦 (1942年1月24日出生)日本职业棒球联赛专员。 自2014年起担任棒球大臣(NPB)。他因赌博等诸多原因而被处罚。 他已经把回归2020年奥运棒球比赛视为关键。
  • 巫峡巫峡位于中国重庆市和湖北省境内长江干流上的一段峡谷。与瞿塘峡、西陵峡并称为长江三峡。巫峡西起重庆市巫山县大宁河口,东至湖北省巴东县官渡口,全长约45公里,以幽深秀丽著称
  • 吴成吴成(?-1433年),初名买驴,辽东都指挥使司(今名辽宁省辽阳市)人,明朝军事将领、清平侯。吴成父通伯时任元朝辽阳行省右丞,后归降明朝。买驴改名为吴成,充任总旗,屡次跟从大军出塞。建文元
  • 光码战士2004年新装版下集封面《光码战士》(日语:バーコードファイター)是日本漫画家小野敏洋创作的日本漫画作品。于小学馆漫画杂志《快乐快乐月刊》1992年4月号至1994年7月号期间连载