B语言

✍ dations ◷ 2025-11-25 05:41:57 #程序设计语言,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

相关

  • 字纸敬惜字纸是中国文化传统理念之一,也传到受中国儒家文化影响的汉字文化圈其他地区。在科举制度的影响下,出于对文化与文字的崇敬,古人认为应当对字纸,即写有文字的纸张表示尊敬和
  • 五术饮食 - 服饰 - 建筑 - 文物 - 节日 - 教育 科学 - 五术(医学 - 术数) - 武术五术是中国传统文化中极为重要的组成部分,并影响到汉字文化圈其他地区,是对庞大复杂的道术(秦汉前称
  • 额肌额肌(Frontalis muscle)是一块薄薄的人体肌肉,位于前额,呈四边形,且紧密地附着在浅筋膜上。额肌比枕肌更宽,其纤维长度更长、颜色更白。它并不附着任何骨质。额肌中央的部分纤维和
  • 早产婴儿早产儿,意指因妊娠期未满而在母体内尚未发育成熟却由于某种因素早产的胎儿。胎龄在37足周以前出生的活产婴儿称为早产儿或未成熟儿。
  • 威廉·佩利 (哲学家)威廉·佩利(英语:William Paley 1743年7月-1805年5月25日)英国神职人员、基督教辨惑学者、哲学家、功利主义者。著作有《自然神学:从自然现象中收集的关于神性存在和其属性的证
  • 三芝老街三芝老街位于新北市三芝区,范围以中正路、公正街为主。以周边北海岸的三芝以优美的海岸线、观光果园以及农产特色闻名,除了筊白笋和西瓜、山药远近驰名之外,近十年来因为多位艺
  • 2007年5月逝世人物列表2007年逝世人物列表:1月 - 2月 - 3月 - 4月 - 5月 - 6月 - 7月 - 8月 - 9月 - 10月 - 11月 - 12月下面是2007年5月逝世的知名人士列表:
  • 科特努尔科特努尔(Kothnur),是印度卡纳塔克邦Bangalore县的一个城镇。总人口20835(2001年)。该地2001年总人口20835人,其中男性10991人,女性9844人;0—6岁人口2760人,其中男1410人,女1350人;识
  • 合约男女《合约男女》(Love Contractually) 是博纳影业出品、刘国楠执导的一部浪漫喜剧片,郑秀文、张孝全主演,中国于2017年2月14日上映。逆转“霸道总裁”梗,郑秀文这次当起霸道女总裁
  • 商学硕士商学硕士(Master of Commerce;缩写MCom或MComm),是商学院提供的一种硕士学位,聚焦在商务、管理和经济等领域。此学位通常由英联邦成员国的大学颁发。同等学历在美国则以MSc和MA为