B语言

✍ dations ◷ 2025-11-25 13:39:01 #程序设计语言,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

相关

  • Mo4d5 5s12, 8, 18, 13, 1蒸气压第一:684.3 kJ·mol−1 第二:1560 kJ·mol−1 第三:2618 kJ·mol主条目:钼的同位素钼(Molybdenum)是一种化学元素,它的化学符号是Mo,它的原子序数
  • 奇异果猕猴桃,又称奇异果、藤梨、毛梨、几维果、毛木果等,是猕猴桃属多种木质攀缘植物的可食用浆果。最常见的猕猴桃品种(Hayward)是椭圆形,大小约为一颗大型鸡蛋,长度为5-8厘米(2.0-3.1
  • 劳伦斯利福摩尔国家实验室劳伦斯利弗莫尔国家实验室(英语:Lawrence Livermore National Laboratory,缩写:LLNL)为美国能源部所属的国家研究机构,位于加利福尼亚州利弗莫尔。该实验室1952年由伯克利加州大学
  • 罗伯·肯尼迪罗伯特·弗朗西斯·“博比”·肯尼迪(英语:Robert Francis "Bobby" Kennedy,1925年11月20日-1968年6月6日),美国政治人物,也常以他的英文缩写RFK称呼他。他是民主党员,曾任美国司法
  • 谢尔盖·瓦西里耶维奇·拉赫玛尼诺夫谢尔盖·瓦西里耶维奇·拉赫玛尼诺夫(俄语:Серге́й Васи́льевич Рахма́нинов,英语:Sergei Vasilievich Rachmaninoff,1873年4月1日-1943年3月28日)是
  • 琳达·罗什塔琳达·玛丽亚·罗什塔(英语:Linda Maria Ronstadt,1946年7月15日-),又译琳达·朗丝黛,是一位美国歌手和唱作人,在1970年代取得了巨大的成功,在长达四十多年的音乐生涯中跨越乡村、民
  • 冬日浪漫《冬日浪漫》是周慧敏的第五张个人粤语专辑,于1993年1月7日推出。其后推出台湾版,并易名为《浪漫》。专辑冠军歌曲:《自作多情》
  • 赫尔穆特·瓦尔哈赫尔穆特·瓦尔哈(Helmut Walcha,1907年10月27日-1991年8月11日),德国管风琴家。生于德国莱比锡,死于德国法兰克福。瓦尔哈在其16岁的时候就完全失明了,但他却是演奏德国和荷兰的巴
  • 首都师范大学出版社首都师范大学出版社是隶属于首都师范大学的一家高等师范院校出版社。该出版社成立于1985年2月13日,位于北京市。主要出版的书类是学术专著和教育图书。
  • 阿部正权阿部正权(あべ まさのり、文化3年1月9日(1806年2月26日) - 文政6年10月6日(1823年11月8日))江户时代后期大名。武藏国忍藩主、陆奥国白河藩主。忠秋系阿部家9代。武藏国忍藩主阿部