B语言

✍ dations ◷ 2025-12-11 10:34:05 #程序设计语言,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

相关

  • 中毒性休克症候群毒性休克症候群(Toxic shock syndrome,TSS)是一种因细菌外毒素引起的症候群。相关症状包含发烧、红疹、皮肤脱落(英语:skin peeling),及低血压等等。其它与特定病原菌相关的症状包
  • 伦蒂尼恩伦敦(又译伦丁尼姆、朗蒂尼亚姆;拉丁文:Londinium),又称罗马伦敦,公元约43年建于今伦敦城一带的居民地。有赖泰晤士河上的桥梁,伦蒂尼恩发展为道路枢纽和主港口,是罗马帝国不列颠尼
  • 希腊裔美国人1,390,439-3,000,000希腊裔美国人(英语:Greek American,希腊语:Ελληνοαμερικανοί, Ellinoamerikani),指具有希腊血统的美国人。按照2007年美国人口调查局估计, 美
  • 戈特霍尔德·埃弗拉伊姆·莱辛戈特霍尔德·埃弗拉伊姆·莱辛(Gotthold Ephraim Lessing,1729年1月22日生于德国卡门茨—1781年2月15日卒于德国布伦瑞克)是德国启蒙运动时期最重要的作家和文艺理论家之一,他的
  • 海因里希·格姆科夫海因里希·格姆科夫(德语:Heinrich Gemkow,生于1928年6月26日)是德国历史学家,曾在1981年获得东德国家奖(英语:National Prize of East Germany)以及于1988年获得爱国荣誉勋章(英语:Pa
  • 高松大树高松大树(1981年9月8日-),日本足球运动员,前日本国家足球队成员。从2006年到2007年,他共为日本国家足球队出场2次。
  • 赫恩德尔万德山坐标:47°42′26″N 12°35′10″E / 47.70722°N 12.58611°E / 47.70722; 12.58611赫恩德尔万德山(德语:Hörndlwand),是德国的山峰,位于该国南部,由巴伐利亚负责管辖,属于基姆高
  • 唐·斯科兰德唐纳德·阿瑟·斯科兰德(英语:Donald Arthur Schollander,1946年4月30日-),美国前男子游泳运动员,为四项赛事的前世界纪录保持者。他在1964年和1968年夏季奥运会上共获得5枚金牌和1
  • 陈嵘陈嵘(1888年3月2日-1971年1月10日),原名正嵘,字宗一,浙江平阳人,中国林学家、林业教育家、树木分类学家,中国近代林业的开拓者之一,中国树木分类学的奠基人之一,培养了大批林业人才。
  • 邓宁-克鲁格效应邓宁-克鲁格效应(英语:Dunning-Kruger effect),或简称达克效应(DK effect),是一种认知偏差,能力欠缺的人有一种虚幻的自我优越感,错误地认为自己比真实情况更加优秀。简言之即:庸人容