B语言

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

相关

  • 西里尔字母U+0400至U+04FF U+0500至U+052F(补充) U+2DE0至U+2DFF(扩展A) U+A640至U+A69F(扩展B)西里尔字母(俄语:Кирилли́ческий алфави́т或Кири́ллица,转写:Ki
  • 圆顶龙圆顶龙属(学名:Camarasaurus)是蜥脚下目恐龙的一属,是种四足的植食性恐龙。它们是北美洲最常见的大型蜥脚类恐龙,但成年体型只有约18米长及体重18公吨。它们生活于晚侏罗世时期,距
  • 内斯托尔·伊万诺维奇·马赫诺内斯托尔·伊万诺维奇·马赫诺(乌克兰语:Нестор Іванович Махно,俄语:Не́стор Ива́нович Махно́,1888年11月7日(旧历10月26日)-1934年7月
  • 北京猿人北京人(学名:拉丁语:)又称北京猿人、北京直立人,又称“中国猿人北京种”(),是生活在更新世的直立人。其化石遗存于1927年在中国北京市西南的周口店龙骨山发现。关于其年代的争议较大
  • 夏季奥林匹克运动会网球比赛男子网球运动在1896年举办的首届夏季奥林匹克运动会上成为了正式比赛项目。而女子网球运动则在1900年的巴黎运动会上成为正式的比赛项目。在1928年的阿姆斯特丹奥运会到1984
  • 华特·肖特基华特·赫尔曼·肖特基(德语:Walter Hermann Schottky,1886年7月23日-1976年3月4日),德国物理学家。他在早期的电子与离子发射现象的理论发展上扮演着重要角色,于1919年发明帘栅极真
  • 凯文·贝肯凯文·贝肯(Kevin Bacon,1958年7月8日-),美国男演员兼话剧演员和歌手,出生于宾夕法尼亚州的费城。以1984年主演的电影《浑身是劲》而著名,从影数十年,各类型的角色和制作预算大小不
  • 熊蜂 (体育品牌)熊蜂(德语:Hummel)是一家总部设于丹麦奥胡斯的体育用品公司。该企业是在1923年由德国的梅斯默(Messmer)家族在汉堡设立,1956年转由伯恩哈德·维肯布洛克接管,并搬迁至克费拉埃尔。
  • 木下静涯木下静涯(1889年-1988年),本名木下源重郎,号静涯,长野县伊那市人,日本东洋画京都派画画家,曾在台湾日治时代的台北州淡水郡(今新北市淡水区)居住与作画达二十余年。木下静涯12岁开始习
  • 冲激响应在信号处理中,冲激响应(英语:Impulse response)一般是指系统在输入为单位脉冲函数时的输出(响应),是暂态响应中的一种。对于连续时间系统来说,脉冲响应一般用函数