B语言

✍ dations ◷ 2025-12-08 04:47:49 #程序设计语言,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

相关

  • 奥斯坎语奥斯坎语是奥斯坎人所操的语言,它是属于印欧语系意大利语族萨贝利克语支的,同语支的还有拉丁-法利希语和翁布里亚语,奥斯坎人分布于萨莫奈、坎帕尼亚、卢卡尼亚、阿布鲁索。奥
  • 阴间地狱,被一些人认为是人死亡后灵魂会到的地方。在汉族传统宗教观念中,地狱是阴间地府的一部分。地狱的观念广泛分布于世界各地的宗教信仰观念中,如道教、佛教、印度教、现今的犹
  • 女同志恐惧症女同志恐惧症(英语:Lesbophobia),简称恐女同或恐拉,是指对女同性恋者个人、伴侣、社会群体的仇恨、偏见和歧视,它不仅仅是恐同,更是一种对女性的暴力,特别是异性恋顺性别男性,会针
  • 安娜莉丝·米契安娜·伊丽莎白·“安娜莉丝”·米契(德语:Anna Elisabeth "Anneliese" Michel;1952年9月21日-1976年7月1日)是一位德国女性,在去世前一年经历了天主教的驱魔仪式 。 她被诊断出患
  • 流体静力平衡流体静力平衡 (法文: Équilibre hydrostatique; 德文: Hydrostatisches Gleichgewicht; 英文:Hydrostatic equilibrium)也称为静力学平衡、静水压平衡,是指当流体处于相对静止,
  • 红群聚红群聚是赫罗图上的红巨星聚类,它们的表面温度约为5,000K,绝对星等(MV)+0.5,比大多数具有相同亮度的红巨星分支星稍热。它被视为红巨星分支的较稠密区域或是朝向更热的温度膨胀。
  • 张悦然张悦然(1982年11月7日-),山东济南人,中国80后女作家。毕业于新加坡国立大学计算机专业。。2007年6月起,明天出版社陆续将张悦然已发表或已出版的作品集结成文集。以上为已出版的文
  • 谢苗·安德烈耶维奇·斯卡奇科夫谢苗·安德烈耶维奇·斯卡奇科夫(俄语:Семён Андреевич Скачков,1907年1月29日-1996年2月24日),苏联政治人物。曾任苏联国家对外经济联络委员会主席。社会主
  • 黄奇辅黄奇辅(英语:Chi-fu Huang, 1955年1月27日-)是一位美国华人投资家,对冲基金经理。1955年出生于台湾,祖籍福建。1977年毕业于国立台湾大学经济系,1983年毕业于斯坦福大学,之后任职于M
  • 达姆纳加尔达姆纳加尔(Damnagar),是印度古吉拉特邦Amreli县的一个城镇。总人口16714(2001年)。该地2001年总人口16714人,其中男性8806人,女性7908人;0—6岁人口2266人,其中男1213人,女1053人;识字