B语言

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

相关

  • 马来亚铁道马来亚铁道公司(Keretapi Tanah Melayu Berhad;简称KTMB)是马来西亚马来半岛主要的铁路经营者。其铁路网络的建设可以追溯到英国殖民时代,在当时主要作运输锡米之用。“马来亚铁
  • 糖醋黄河鲤鱼糖醋鲤鱼,为一道中国名菜,为鲁菜济南派系的代表菜之一。主要用料为鲤鱼,其中尤以黄河鲤鱼为最佳。调料有白糖、醋等。基本做菜流程为:首先要将鲤鱼炸熟,然后再将糖醋汁浇于鱼体之
  • Line Mode BrowserLine Mode Browser(也称为LMB、WWWLib或者www)是世界上第二个网页浏览器。该浏览器是第一个被验证可以移植到不同的操作系统。通过简单的命令行接口操作,广泛用于互联网上的许
  • 黑子 (歌舞伎)黑子,通常又叫黑衣(黒衣(くろご)),是指歌舞伎中,身着黑衣并负责舞台布置的演员。黑子除了身着黑衣外,还要用黑布蒙面。有些西方电影更将黑子与忍者混为一谈。另外,除了穿黑衣外,在表现
  • 云登·奥特根巴亚尔云登·奥特根巴亚尔(蒙古语:Ёндонгийн Отгонбаяр,英语:Yondon Otgonbayar,1965年-)蒙古族,蒙古国乌兰巴托人,蒙古政治家。奥特根巴亚尔于1965年生于蒙古人民共和国
  • 天津股权交易所天津股权交易所,简称天交所,2008年9月在天津市滨海新区注册成立,是天津市人民政府依据国务院关于"要为在天津滨海新区设立全国性非上市公众公司股权交易市场创造条件"的要求批
  • 恰拉库德伊恰拉库德伊(Chalakudy),是印度喀拉拉邦Thrissur县的一个城镇。总人口48371(2001年)。该地2001年总人口48371人,其中男性23621人,女性24750人;0—6岁人口5056人,其中男2580人,女2476人;
  • 浙江省各地级市人口列表浙江省各地级市人口列表列出浙江省11个地级市历年的常住人口与户籍人口。人口普查年份的常住人口为人口普查数字,非人口普查年份的常住人口为年度人口抽样调查推算数字。户籍
  • 川岛芳子 (1990年电影)《川岛芳子》(英语:)是一部1990年出品,由方令正执导、梅艳芳主演的传记电影,以作家、编剧李碧华著作的同名小说改编。梅艳芳在电影中从少女演到中年,从女装演到男装,从柔情演到强悍
  • 索尼全球制造及运营索尼全球制造与运营公司(Sony Global Manufacturing & Operations Corporation)是一家电子设备公司,该公司进行一系列设计、生产、开发、产品设计、材料采购、物流、客户服务以