B语言

✍ dations ◷ 2025-12-01 10:23:05 #程序设计语言,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

相关

  • 呼出呼出(exhalation、expiration)是指动物进行呼吸时,空气或其他物质经由气管离开肺泡的运动。主要是由横膈膜的收缩与舒张来控制。当呼出空气时,横隔膜会呈拱形,肺里的空气体积会减
  • 王锡阐王锡阐(1628年-1682年),字晓庵,号余不、天同一生,江苏吴江人,明末清初天文学家暨数学家。明亡后,终生不仕,一生钻研历法、天象。曾独立发明计算金星凌日、水星凌日的方法,并提出推算日
  • 非洲柔毛鼠P. daltoni P. degraaffi 赤道柔毛鼠 P. delectorum P. derooi 喀麦隆柔毛鼠 P. hartwigi 杰氏柔毛鼠 P. jacksoni P. lukolelae 小柔毛鼠 P. minor 米氏柔毛鼠 P. misonnei
  • AziatixAziatix组合是由3位美籍韩裔歌手组成,分别是歌手李玖哲、Flowsik和Eddie Shin。他们曾于2011年在MAMA颁奖礼上获得亚洲新人奖(The Best New Asian Group )。该组合的迷你专辑
  • 哈利路亚哈利路亚(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Taamey
  • 烂面烧饼烂面烧饼(拼音:lànmiàn shāobǐng;江淮官话镇江大港话:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode
  • 巴·布林贝赫巴·布林贝赫(蒙古语:ᠪ ᠪᠦᠷᠢᠨᠪᠡᠺᠢ,西里尔字母:Б Бүрэнбэх,1928年2月26日-2009年10月11日),男,蒙古族,中华人民共和国诗人、诗学理论家,内蒙古大学教授,博士生导师,中
  • 秋家丞秋家丞(1790年-?),浙江人,清朝政治人物。秋学礼之子,嘉庆癸酉科举人,大挑一等,以知县用。道光二十二年(1842年)任上海县知县一职。道光二十五年(1845年)调补华亭县知县。有曾孙女秋瑾。
  • 李昂 (足球运动员)李昂(1993年9月15日-),是一名中国足球运动员,现效力于中国足球超级联赛球队江苏苏宁。李昂在2011年和2012年代表江苏青年参加中国足球乙级联赛。2014年,他进入中国足球超级联赛球
  • 遥远时空系列遥远时空(日语:遙かなる時空の中で)是光荣发行的日本女性向恋爱冒险游戏系列,首作于2000年发行。