B语言

✍ dations ◷ 2025-11-07 18:19:33 #程序设计语言,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

相关

  • 福隆海水浴场坐标:25°1′15″N 121°56′43″E / 25.02083°N 121.94528°E / 25.02083; 121.94528大型简报室:可同时容纳160人,定时播放片长约18分钟的“走山走水东北角”的影片。 小型简
  • 激光手术激光手术是以激光切割组织的外科手术方式,实际应用的例子包括在常规外科手术中使用的激光手术刀,及照射激光光束使含水量较高的软组织汽化的软组织激光手术。而在美容整形外科
  • 公平委员会委员加利福尼亚州公平委员会(California State Board of Equalization,BOE,常被简称为“加州平税局”)是美国加利福尼亚州一个专门监督税赋的政府机构。公平委员会有权管理州销售税
  • 马诺夸里马诺夸里(印尼语:Manokwari)又译曼诺瓦里,是印度尼西亚西巴布亚省的第二大城市以及西新几内亚的第五大城市,也是西巴布亚省的首府和马诺夸里县的县治所在。城市位于新几内亚岛西
  • 宗室仁寿宗室仁寿(满语:ᡠᡴᠰᡠᠨ ᡰ᠊ᡳᠨᡧᡝᡠ,穆麟德:;1810年4月9日-1864年11月8日)、仁寿,谥僖,睿亲王,清朝皇室。道光六年,任和硕睿亲王、内廷行走。道光十年,任宗人府右宗正。道光十一
  • 半熟恋人路斯明、蔡淑臻、Darren、李维维、李沛旭台视公司自制《半熟恋人》,官方英文名,为2012年台湾偶像剧,是台视第二部自制周五优质戏剧,由路斯明、蔡淑臻、Darren、李维维、李沛旭主
  • 非戏院首映非戏院首映是指在家庭影片格式上立即向公众发布的电影,而不是戏院发布或电视广播 。直接影片发布也为独立电影制作人和小公司带来了盈利。另外非戏院首映(拥有高调的明星)在全
  • 霍利车行《霍利车行》(英语:) 是一部2012年的法国电影,由李欧·卡霍编剧并执导,是导演自1999年以来的首部作品。影片入围2012年第65届戛纳电影节主竞赛单元。讲述一个男人在24小时内先后
  • 米哈伊尔·尼基福罗维奇·卡特科夫米哈伊尔·尼基弗若维奇·卡特科夫(俄语:Михаи́л Ники́форович Катко́в,1818年2月13日-1887年8月1日)是沙皇亚历山大三世执政期间有影响力的保守派记
  • 王业宁王业宁(1926年10月14日-2019年2月22日),女,籍贯安徽六安,生于安徽安庆,中国凝聚态物理学家、教育家,南京大学物理学院教授。1949年毕业于中央大学物理系。1991年当选为中国科学院学