B语言

✍ dations ◷ 2025-11-23 13:38:24 #程序设计语言,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

相关

  • General Data Protection Regulation《通用数据保护条例》(英语:General Data Protection Regulation,缩写作 GDPR;欧盟法规编号:(EU) 2016/679),是在欧盟法律中对所有欧盟个人关于数据保护和隐私的规范,涉及了欧洲境外
  • 恭让王高丽恭让王(朝鲜语:고려 공양왕/高麗 恭讓王 Goryeo Gong'yang'wang;1345年-1394年),讳王瑶(朝鲜语:왕요/王瑤 Wang Yo),高丽王朝第34位国王(1388年至1392年在位),高丽神宗七世孙。明洪武
  • 高邮市北纬32°38'~33°05' 东经119°13'~119°50'高邮市,简称邮,是扬州市代管的县级市。位于中国江苏省中部,京杭大运河沿岸,高邮湖畔。高邮是汉唐时期的各地传信机构,也是中国唯一以
  • 孟加拉国总理立法机构行政机构司法机构(英语:Judiciary of Bangladesh)政治主题孟加拉国总理,是孟加拉国的政府首脑。当1971年,孟加拉国刚独立时,政府体制中,孟加拉国总统只是礼仪性元首,行政权
  • 怪谈 (日本)怪谈是日语的一个名词,用来总呼日本自古以来灵异故事。有时泛指任何恐怖故事,但有时亦指江户时代的灵异故事集。当中,四谷怪谈、皿屋敷及牡丹灯笼被认为是日本三大怪谈。
  • 二溴四氟乙烷1,2-二溴四氟乙烷,别名R-114B2、哈龙2402,是一种卤代烷,为无色透明液体,沸点为47.2 °C。R-114B2有时会在灭火系统中使用,亦用于普莱克斯(Praxair)的SeeperTrace检漏系统中。它极易
  • 喻孝权喻孝权 (1902年-1962年12月2日),字文轩。四川省荣昌县人。中国青年党四川省党部秘书、中国青年党第十一届中央委员会中央执行委员、中央常务委员会委员、妇女部长,民国37年(1948年
  • 多洼马鞍菌异养腐生真菌可食用多洼马鞍菌(学名:Helvella lacunosa),俗称石板灰鞍(slate grey saddle)或凹槽黑色矮林鞍(fluted black elfin saddle),是一种马鞍菌属真菌,并且是目前最常见的马鞍
  • 何琢言何琢言(1988年11月26日-),浙江杭州人,中国女演员,现为华谊兄弟公司签约艺人,曾参演由张纪中执导《鹿鼎记》的双儿及《倚天屠龙记》的小昭。自小很喜欢唱歌的何琢言在2005年报名参加
  • 欧阳地余欧阳地余,字长宾,西汉经学家。千乘郡(治今山东省高青县高苑镇北)人。居延汉简作欧阳余。他是欧阳生后裔,欧阳高之孙,《欧阳尚书》传授者。欧阳地余通《尚书》。汉宣帝时,担任太子中