B语言

✍ dations ◷ 2025-12-09 09:03:38 #程序设计语言,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

相关

  • 显忠院显忠院可以指:
  • 乱中日记《乱中日记》是朝鲜王朝将领李舜臣从1592年1月1日至1598年11月17日期间的日记,记载了壬辰倭乱期间的事情。整部史料共9卷,其中日记7册、书柬帖1册、壬辰状草1册。1962年12月20
  • 台大地藏庵坐标:25°02′35″N 121°31′01″E / 25.043095°N 121.516853°E / 25.043095; 121.516853台大地藏庵,是位于台湾台北市中正区、捷运台大医院站3号出口旁、台大医院西址院区
  • 夏尔·纪尧姆夏尔·纪尧姆(法语:Charles Guillaume ,1861年2月15日-1938年6月13日),瑞士物理学家。1920年,于国际度量衡组织瑞士办事处任职的他,因发现镍钢合金于精密物理中的重要性,而获得了该年
  • 乔治·贺伯特·米德乔治·贺伯特·米德(英语:George Herbert Mead,1863年2月27日-1931年4月26日),美国哲学家、社会学家与心理学家。主要隶属于芝加哥大学,是校内其中一名显著的实用主义者。米德被公
  • 申根信息系统申根信息系统(SIS),欧盟申根协议签约国用于记录和共享被捕、移民、失物等信息的电脑系统。 该系统储存的信息涉及正在犯罪或未来可能犯罪,正在或未来可能为犯罪提供证据的人员的
  • 谢晋谢晋(1923年10月23日-2008年10月18日),男,浙江上虞人,中国电影导演。谢晋在中学时代即酷爱表演,曾在华光戏剧专科学校、金星电影训练班学习,1941年考入四川江安国立戏剧专科学校话剧
  • 艾立克·洛克·艾丁生艾立克·洛克·艾丁生 (Eric Rücker Eddison)(1882年11月24日-1945年8月18日) 为英国公务员、作家。使用 "E.R. Eddison."的笔名创作。出生在英国利兹艾德镇,艾丁生早年与年轻的
  • 雪地灵犬《雪地灵犬》(英语:)是一部美国真人动画电影,这部电影采用真人与动画来分别演出,于1995年12月23日于美国上映。《雪地灵犬》曾经获得青年艺术家奖提名。《雪地灵犬》的剧情以1925
  • 福克斯娱乐集团福克斯娱乐集团(英语:Fox Entertainment Group,FEG)是美国一家娱乐产业,拥有电影制片公司和从事地面电视、有线电视和卫星电视等业务,现为21世纪福克斯公司旗下21世纪福克斯美国公