B语言

✍ dations ◷ 2025-10-24 12:52:41 #程序设计语言,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

相关

  • 联合国妇女署联合国妇女署(英语:UN Women),全称联合国促进两性平等和妇女赋权实体(英语:United Nations Entity for Gender Equality and the Empowerment of Women),简称妇女署,是联合国的一个下
  • 古尔德带古尔德带是横跨3,000光年直径,由恒星组成的星环的一部分,包含许多O型和B型的OB星恒星,从银河盘面翘起16至20°。古尔德带被怀疑是包含太阳在内的螺旋臂,太阳距离旋臂中心约325光
  • 体坛周报体坛周报(Titan Sports)是中国目前期发量最大的综合类体育报,总部在湖南长沙。目前旗下还有《足球周刊》、《全体育》、《高尔夫大师》和《户外》等杂志。体坛周报的编辑部现位
  • 中国尖齿兽中华尖齿兽(学名:)是一种史前的原始哺乳动物,可以追溯至约1亿9300万年前的侏罗纪早期。虽然它们似乎与摩尔根兽最为接近,但它们仍与哺乳形类的牙齿及生长习性仍有很大差别。它们
  • 戴维·多诺霍戴维·多诺霍(英语:David Donoho,1957年3月5日-),史丹佛大学统计学教授,同时也是人文与科学教授。他的研究包括开发构建高维数据问题低维代表性(多尺度几何分析(英语:Clustering high-
  • 汉斯·吉尔豪斯汉斯·吉尔豪斯(1963年11月5日-),前荷兰职业足球员,荷兰国家足球队成员。从1987年到1994年,他共为荷兰国家足球队出场9次,打进2球。
  • 泰德·威廉斯选手时期总教练时期 提奥多·撒母耳·威廉斯(英语:Theodore Samuel Williams,1918年8月30日-2002年7月5日),昵称泰德·威廉斯(Ted Williams),美国职棒大联盟的球员,一生都效力于波士顿
  • 泰德·拉文泰德·拉文(英语:Frank Theodore “Ted” Levine,1957年5月29日-)是美国的一位演员。他最著名的作品是在沉默的羔羊中饰演Buffalo Bill角色,以及在电视剧神探阿蒙中饰演Leland Sto
  • 伦巴第同盟伦巴第同盟(意大利语:Lega Lombarda)是一个成立于1167年的中世纪联盟,其目的是为了对抗霍亨斯陶芬家族的神圣罗马帝国皇帝在意大利扩张势力的企图。在其巅峰时期,北意大利的多数
  • 隆庆开关隆庆元年(1567年),福建巡抚涂泽民上书明穆宗,“请开市舶,易私贩为公贩”(私贩指走私商,公贩指合法商人),明穆宗顺水推舟,开放了福建漳州的月港一处口岸,史称“隆庆开关”。私人的海外贸