]]> ]]>

K&R C

Диалект языка программирования C

В 1978 году Ритчи и Керниган опубликовали первую редакцию книги «Язык программирования C». Эта книга, известная среди программистов как «K&R», служила многие годы неформальной спецификацией языка. Версию языка C, описанную в ней, часто называют «K&R C» (вторая редакция этой книги посвящена более позднему стандарту ANSI C).

K&R ввёл следующие особенности языка:

  • стандартную библиотеку ввода-вывода;
  • записи (struct);
  • типы данных длинное целое (long int) и беззнаковое целое (unsigned int);
  • составные операторы типа =+ были заменены на += и подобные ему (старые операторы делали выражение i=-10 неоднозначным, позволяя трактовки i =- 10 и i = -10).

K&R C часто считают главной частью языка, которую должен поддерживать любой компилятор C. Многие годы, даже после выхода ANSI C, он считался минимальным уровнем, которого следовало придерживаться программистам, желающим добиться от своих программ максимальной портативности, потому что не все компиляторы тогда поддерживали ANSI C, а хороший код на K&R C был верен и для ANSI C.


Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам