B语言

✍ dations ◷ 2025-11-20 23:40:55 #程序设计语言,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

相关

  • 扩音器麦克风(音译自英文microphone,简称麦,又称微音器或话筒,正式的中文名是传声器),是一种将声音转换成电子信号的换能器。动圈式麦克风(Dynamic Microphone)基本的构造包含线圈、振膜、
  • 蜕变《蜕变》是一部描写吴宏泰真实人生电视剧,全剧共3集,于1999年10月29日-1999年11月1日在大爱电视《大爱剧场》时段(台湾时间周一到周六晚上9:00)播放。https://archive.is/2012121
  • 守温守温,唐末僧人,音韵学家。仿照梵文创制古汉语声类三十字母,为宋人“三十六字母”蓝本。敦煌石窟曾经发现一个署有“南梁汉比丘守温述”的音韵学写本残卷,中有“三十字母”及“四
  • 中国住房问题中国住房问题与中国的土地问题交织在一起,而自1980年代开始,中国大陆的城市化进程加速,大量人口由农村移居城市。至2010年代,六成人口居住于城市之中。在这一背景下,住房问题成为
  • 毛鼻鲇科毛鼻鲇科(学名:)是辐鳍鱼纲鲇形目的其中一科。来自希腊语thrix(毛,发)和mycterose(鼻子)。毛鼻鲇科下分41个属,如下:
  • 司马祉司马祉(?-?),浙江会稽人,山西夏县籍。明朝政治人物。同进士出身。万历二年(1574年)甲戌科进士。曾任福建邵武府知府一职,万历年间由周裔登接任。著有《涑水司马氏源流集略》。
  • 文莱地理文莱达鲁萨兰国是东南亚的一个岛国,地处加里曼丹岛西北部,北临南中国海,东、南、西三面与马来西亚砂拉越州接壤并被分隔成互不相连的东、西两部分。海岸线长约161公里,沿海为平
  • 董津义董津义(1949年-),男,天津人,中华人民共和国政治人物、外交官。2005年,接替程文栋,担任中华人民共和国驻意大利大使。2008年,接替朱邦造,担任中华人民共和国驻瑞士大使。2010年,由吴恳接
  • 宫声凯宫声凯(1956年7月-),中国材料学家,北京航空航天大学材料科学与工程学院教授,中国工程院院士。1982年毕业于东北工学院(现东北大学)。1988年获日本东京工业大学博士学位。
  • WeKid《WeKid》(韩语:위키드)是韩国Mnet与tvN共同制作的综艺节目,节目名称来源为“We sing like a KID.”的缩写。由金成柱主持,由柳演锡、朴宝英、Tiger JK担任导师,作曲家Bizzy、刘宰