B语言

✍ dations ◷ 2025-12-01 04:05:50 #程序设计语言,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

相关

  • 比迪福德比迪福德(英语:Biddeford)是美国缅因州约克县的一个城市,位于索科河畔。2000年人口20,942人,是该县第一大城市、全州第六大城市。1718年设镇,以英国德文郡的比迪福德为名。1855年
  • 小雷蒙德·戴维斯小雷蒙德·“雷”·戴维斯(英语:Raymond "Ray" Davis, Jr.,1914年10月14日-2006年5月31日),美国化学、物理学家,戴维斯、小柴昌俊与里卡尔多·贾科尼,共同获颁2002年诺贝尔物理学奖,
  • 剑桥大学菲茨威廉学院剑桥大学菲茨威廉学院(Fitzwilliam College, Cambridge ,简称‘Fitz’)是剑桥大学下属的一个学院。菲茨威廉学院始建于1869年,学院的起源与非学院学生委员会(Non-Collegiate Stu
  • 28街车站28街车站(英语:28th Street station)可以指:
  • 巴士古机场巴士古机场(他加禄语:Paliparan ng Basco,IATA代码:BSO;ICAO代码:RPUO)是一座位于菲律宾北部巴丹群岛省巴士古的民用机场,其主要民航业务为菲律宾国内线,以联络吕宋岛以及其他巴丹群
  • 林大松林大松(1940年-)是台湾的漫画家。出生于台中丰原。
  • 刘洪斌刘洪斌(或刘洪滨),是一位经常出现在电视医药广告中的年长女性,先后以“著名老中医”、苗医、“蒙医传人”、北大教授等九个身份示人,其出演广告节目多被查处。刘洪斌所推销的“药
  • 刘人语刘人语(英语:Ren Yu-Liu,2001年10月10日-),中国女创作歌手、演员,现为ETM活力时代旗下艺人。刘人语在2015年5月进入ETM活力时代成为付费练习生,同年7月成为签约练习生。2017年7月,她
  • 麦雯麦雯·勒·贝斯柯(法语:Maïwenn Le Besco,1976年4月17日-)是法国电影演员、导演与编剧。她所执导的《守护天使波丽士(法语:Polisse)》于第64届戛纳影展拿下评审团奖。童星出身,演出
  • 大熊座纤维状结构大熊座纤维状结构是一个大尺度纤维状结构。该纤维状结构连接到CfA侏儒,该纤维状结构的一部分形成了该侏儒的一条“腿”。