B语言

✍ dations ◷ 2025-02-24 10:54:34 #程序设计语言,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

相关

  • 青春痘痤疮(英语:acne、拼音:cuó chuāng、注音:ㄘㄨㄛˊ ㄔㄨㄤ);也称为寻常性痤疮(拉丁语:acne vulgaris),在毛囊被死皮细胞和来自皮肤的油脂堵塞时出现。 它的特点是黑头或白头、疙瘩、
  • 暗能量巡天暗能量巡天(英语:The Dark Energy Survey,缩写DES)是在可见/近红外波段进行巡天观测以探测宇宙加速膨胀机理的研究项目。该项目使用智利托洛洛山美洲际天文台的4米布兰科望远镜进
  • 普里皮亚季坐标:51°24′20″N 30°03′25″E / 51.40556°N 30.05694°E / 51.40556; 30.05694普里皮亚季(乌克兰语:При́п'ять;俄语:Припять、白俄罗斯语:Горад Пры
  • 温菲尔德·斯科特·汉考克美墨战争南北战争温菲尔德·斯科特·汉考克(英语:Winfield Scott Hancock,1824年2月14日-1886年2月9日),美国陆军职业军官,1880年美国总统大选的民主党总统候选人。他在陆军服役长
  • 第52届奥斯卡金像奖第52届学院奖颁奖典礼于1980年4月14日在洛杉矶的多萝西·钱德勒大厅(英语:Dorothy Chandler Pavilion)举行,著名喜剧演员约翰尼·卡森担任主持人。在颁奖典礼上,他说当时的美国总
  • 本·卡丁本杰明·路易斯·“本”·卡丁(英语:Benjamin Louis "Ben" Cardin;1943年10月5日-),是一位美国民主党政治人物,2007年起担任马里兰州美国参议院议员。此前他从未输过一次选举,在1987
  • 一条鞭法“一条鞭法”是明代嘉靖时期确立的赋税及徭役制度,发明者为桂萼,由张居正于万历九年(1581年)推广到全国。最早在余姚、平湖二县已实行“均徭一条鞭法”:“凡岁编徭役,俱于十甲内通
  • 1889-90球季英格兰足总杯1889/90球季英格兰足总杯(英语:FA Cup),是第19届英格兰足总杯,今届赛事的冠军是布力般流浪,他们在决赛以6:1击败锡周三,夺得冠军。本届赛事继续在椭圆体育场举行。面对次级联赛的星
  • Earth Star DreamEarth Star Dream(日语:アース・スター ドリーム)是由六位日本女性声优组成的声优组合,唱片公司为EARTH STAR Records。此声优组合由株式会社EARTH STAR Entertainment在2014年
  • 团结才能火《跟团旅行环游世界——团结才能火》(韩语:패키지로 세계일주-뭉쳐야 뜬다),简称《团结才能火》(韩语:뭉쳐야 뜬다),是韩国JTBC的旅游综艺节目,由金勇万、金圣柱、安贞桓、郑亨敦主持