B语言

✍ dations ◷ 2025-11-23 07:28: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

相关

  • 巯基硫醇或巯(Thiol)是包含巯基官能团(-SH)的一类非芳香化合物,是一类有机硫化合物。可以看成醇中的氧原子被硫原子替换。硫醇中,硫原子为不等性sp3杂化态,两个单电子占据的sp3杂化轨
  • 布拉格查理大学布拉格查理大学(捷克语:Univerzita Karlova v Praze;拉丁语:Universitas Carolina in Prague;英语:Charles University in Prague;德语:Karls-Universität Prag)成立于1348年,是捷克
  • 平乐园站.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • 坎涂花坎涂花是一种花卉,常见于中南美洲。坎涂花是秘鲁和玻利维亚的国花。
  • 朱莉娅·法尔内塞茱莉娅·法尔內塞(意大利语:Giulia Farnese,1474年-1524年3月23日),意大利卡尼诺人,是教皇亚历山大六世的情妇。她为人所知的名称就是“Giulia la bella”。Bella在意大利语就是美
  • 林阳子林阳子(日语:林 陽子 ,1956年-),日本女律师,雅典娜律师事务所(アテナ法律事務所)的合伙人。曾于2004年至2006年担任联合国增进和保护人权小组委员会候补委员。2008年,她成为消除对妇
  • 米奇·柯罕米奇·柯罕(Mickey Cohen;1913年9月4日-1976年7月29日)是洛杉矶黑帮犹太黑手党首脑,活跃于1930年代至60年代。米奇·柯罕出生于1913年9月4日,是居住在布鲁克林正统的犹太人家庭。
  • 龙乐豪龙乐豪(1938年7月4日-),湖北武汉人,战略导弹与运载火箭技术专家,中国工程院院士,长征三号甲系列火箭总设计师兼总指挥,现任中国运载火箭技术研究院运载火箭系列总设计师、国家探月工
  • 我唾弃你的坟墓《我唾弃你的坟墓》(英语:,前称作)是一部1978年美国强暴和复仇(英语:Rape and revenge film)题材的剥削恐怖片,由迈尔·扎奇(英语:Meir Zarchi)执导、监制、编剧和剪辑,卡蜜儿·基顿(英语
  • 曼德拉 (电影)《曼德拉》(英语:)是一部贾斯汀·查德维克执导的传记片,William Nicholson编剧。根据南非反种族隔离运动领导人、前南非总统纳尔逊·曼德拉1994年的自传《漫漫自由路(英语:Long Wa