Язык программирования C

Скачать в pdf «Язык программирования C»


Выражаем всем нашу искреннюю благодарность.


Брайан В. Керниган Деннис М. Ритчи

Предисловие к первому изданию


С представляет собой язык программирования общего назначения, характеризующийся краткостью выражений, современными управляющими конструкциями и структурами данных, а также богатым набором операций. С — это язык не слишком высокого уровня, не слишком объемный и не приспособленный специально к какой-либо конкретной области приложений. Но зато отсутствие в нем каких-либо ограничений и большая общность делают его более удобным и эффективным для решения многих задач, чем языки, даже считающиеся по разным причинам более мощными.


Первоначально язык С был разработан для операционной системы Unix на ЭВМ DEC PDP-11 и реализован в этой системе Деннисом Ритчи (Dennis Ritchie). Операционная система, компилятор С и практически все основные прикладные программы для Unix (в том числе те, с помощью которых готовилась эта книга) написаны на С. Существуют профессиональные компиляторы и для других систем, в частности IBM System/370, Honeywell 6000 и Interdata 8/32. Тем не менее язык С не привязан к какой-либо конкретной аппаратной или системной платформе, и на нем легко писать программы, которые будут выполняться безо всяких изменений в любой системе, поддерживающей этот язык.


Эта книга предназначена для того, чтобы помочь читателю научиться программировать на С. Первая глава книги называется “Вводный урок”, благодаря которой читатель может сразу взяться за дело, а затем следуют главы с подробным изложением всех основных средств языка, завершает книгу справочное руководство. Изложение большей частью построено на чтении, написании и исправлении примеров программ, а не на простом описании правил и конструкций. В основном рассматриваются примеры законченных и реально работающих программ, а не отдельные искусственные фрагменты. Все примеры были протестированы непосредственно из исходного текста, который подготовлен в электронном виде. Кроме демонстрации эффективного применения языка, мы постарались по возможности дать понятие о ряде полезных алгоритмов и принципов хорошего стиля и разумного написания программ.

Скачать в pdf «Язык программирования C»