Би (язык программирования)

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
B
Класс языка:

процедурная

Тип исполнения:

интерпретируемый

Появился в:

1969

Автор(ы):

Кен Томпсон, Денис Ритчи: Bell Labs

Система типов:

статическая

Диалекты:

внутренний стандарт

Испытал влияние:

BCPL

Повлиял на:

C

Би (вторая буква лат. алфавита — B) — интерпретируемый язык программирования, разработанный в AT&T Bell Telephone Laboratories. Является потомком языка BCPL и непосредственным предшественником Си. Би был в основном произведением Кена Томпсона при содействии Денниса Ритчи и был опубликован в 1969 году.

На язык B сильно повлиял BCPL, и его название, скорее всего, является сокращением от BCPL. Возможно также, что его название происходят от языка Bon, более раннего, но несвязанного с B и весьма несхожего, языка программирования, который Томпсон разработал для использования в Multics. Название последнего, в свою очередь, происходит от имени жены Томпсона Bonnie либо от названия старотибетской религии бон[1].

Пример программы, написанной на Би:

  main() 
  {
     auto a, b, c, sum;
     a = 1; b = 2; c = 3;
     sum = a+b+c;
     putnumb(sum); 
  }

Источники[править | править вики-текст]

  1. Ritchie, Dennis M. (March 1993). «The Development of the C Language». ACM SIGPLAN Notices 28 (3): 201–208. DOI:10.1145/155360.155580. “Its name most probably represents a contraction of BCPL, though an alternate theory holds that it derives from Bon [Thompson 69], an unrelated language created by Thompson during the Multics days. Bon in turn was named either after his wife Bonnie, or (according to an encyclopedia quotation in its manual), after a religion whose rituals involve the murmuring of magic formulas.”

Ссылки[править | править вики-текст]