B语言

✍ dations ◷ 2025-12-07 04:26:36 #程序设计语言,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

相关

  • 医疗机构医疗机构是所有提供医疗服务与健康照顾的机构的统称,如医学中心、综合医院、专科医院、育婴院、诊所、救护中心、医疗组织等,不论私家或者公立医院。
  • 安大略省议会大楼安大略省议会大楼(英语:Ontario Legislative Building,法语:L'édifice de l'Assemblée législative de l'Ontario)是多伦多市中心的一座历史建筑,位于皇后公园内,卫斯理街南侧,是
  • 汉白语族汉语族(或汉语语族、汉白语族)为汉藏语系的一支。关于其所包含的语言种类,在语言学界主要有两种不同观点:一种认为汉语族只有汉语一种语言;另一种认为汉语族包含官话、湘语、赣语
  • 朝鲜世宗朝鲜世宗(朝鲜语:조선 세종/朝鮮世宗 ;1397年5月7日(阴历4月10日)-1450年4月8日(阴历2月17日)),即朝鲜世宗庄宪大王、朝鲜庄宪国王,朝鲜王朝的第4代国王,1418年至1450年在位。名讳李祹(朝
  • 比干比干(?-?),子姓,殷商沫邑(今河南卫辉)人,殷商宗室,因封地为“比邑”(今山西汾阳),故称其“比干”,商纣时宰相,文丁之子、纣王的叔父,为三大忠臣之一,《论语》中称微子、箕子、比干,为“殷三仁”
  • 李路李路可以指:
  • 我的婆婆怎么那么可爱《我的婆婆怎么那么可爱》(英语:),2020年公共电视文化事业基金会制播的家庭喜剧,年代主要设定在2008年金融风暴之后,导演邓安宁,制作人陈慧玲、林玉清,编剧温怡惠,2019年6月30日开镜,2
  • 历史奇幻历史奇幻(Historical fantasy)是一种奇幻小说的一种子类型。历史奇幻的世界大多设定在20世纪之前的真实历史上。历史奇幻大多都设定有这些特征:在此一类型中,更进一步的子类型因
  • 手冢贵子手冢贵子(日语:手塚 貴子/てづか たかこ ,1970年11月6日-),日本足球运动员,日本国家女子足球队成员。在1986年3月7日,她代表日本国家女子足球队出赛,在对战中华台北的比赛中首次​​
  • 东京卍复仇者中文版单行本第一卷封面《东京卍复仇者》(日语:東京卍リベンジャーズ)是和久井健(日语:和久井健)创作的悬疑漫画。故事讲述主角花垣武道企图用穿越时空的能力拯救亲友。本作品为20