C Language — различия между версиями

Материал из wiki.drweb.com
Перейти к: навигация, поиск
м
м
Строка 1: Строка 1:
 
Язык "[[C Language|C]]"(произносится "си") - это универсальный язык программирования, для которого характерны экономичность выражения, современный поток управления и структуры данных, богатый набор операторов. Язык "[[C Language|C]]" не является ни языком "очень высокого уровня", ни "большим" языком, и не предназначается для некоторой специальной области применения. но отсутствие ограничений и общность языка делают его более удобным и эффективным для многих задач, чем языки, предположительно более мощные.
 
Язык "[[C Language|C]]"(произносится "си") - это универсальный язык программирования, для которого характерны экономичность выражения, современный поток управления и структуры данных, богатый набор операторов. Язык "[[C Language|C]]" не является ни языком "очень высокого уровня", ни "большим" языком, и не предназначается для некоторой специальной области применения. но отсутствие ограничений и общность языка делают его более удобным и эффективным для многих задач, чем языки, предположительно более мощные.
  
Язык "[[C Language|C]]", первоначально предназначавшийся для написания операционной системы "[[Unix|UNIX]]" на [[ЭВМ]] [http://en.wikipedia.org/wiki/Digital_Equipment_Corporation DEC] [http://en.wikipedia.org/wiki/PDP-11/ PDP-11], был разработан и реализован на этой системе  [http://cm.bell-labs.com/who/dmr/ Деннисом Ричи]. Операционная система, компилятор с языка "[[C Language|C]]" и по существу все прикладные программы системы "[[Unix|UNIX]]" (включая все программное обеспечение, использованное при подготовке этой книги) написаны на "[[C Language|C]]". Коммерческие компиляторы с языка "[[C Language|C]]" существуют также на некоторых других ЭВМ, включая [http://www.ibm.com/ IBM] SYSTEM/370, HONEYWELL 6000, INTERDATA 8/32. Язык "[[C Language|C]]", однако, не связан с какими-либо определенными аппаратными средствами или системами, и на нем легко писать программы, которые можно пропускать без изменений на любой [[ЭВМ]], имеющей "[[C Language|C]]"-компилятор.
+
Язык "[[C Language|C]]", первоначально предназначавшийся для написания операционной системы "[[UNIX]]" на [[ЭВМ]] [http://en.wikipedia.org/wiki/Digital_Equipment_Corporation DEC] [http://en.wikipedia.org/wiki/PDP-11/ PDP-11], был разработан и реализован на этой системе  [http://cm.bell-labs.com/who/dmr/ Деннисом Ричи]. Операционная система, компилятор с языка "[[C Language|C]]" и по существу все прикладные программы системы "[[UNIX]]" (включая все программное обеспечение, использованное при подготовке этой книги) написаны на "[[C Language|C]]". Коммерческие [[Компилятор|компиляторы]] с языка "[[C Language|C]]" существуют также на некоторых других ЭВМ, включая [http://www.ibm.com/ IBM] SYSTEM/370, HONEYWELL 6000, INTERDATA 8/32. Язык "[[C Language|C]]", однако, не связан с какими-либо определенными аппаратными средствами или системами, и на нем легко писать программы, которые можно пропускать без изменений на любой [[ЭВМ]], имеющей "[[C Language|C]]"-[[Компилятор|компилятор]].
  
 
*[http://cm.bell-labs.com/who/bwk/ Брайен В. Керниган]
 
*[http://cm.bell-labs.com/who/bwk/ Брайен В. Керниган]

Версия 00:18, 11 ноября 2006

Язык "C"(произносится "си") - это универсальный язык программирования, для которого характерны экономичность выражения, современный поток управления и структуры данных, богатый набор операторов. Язык "C" не является ни языком "очень высокого уровня", ни "большим" языком, и не предназначается для некоторой специальной области применения. но отсутствие ограничений и общность языка делают его более удобным и эффективным для многих задач, чем языки, предположительно более мощные.

Язык "C", первоначально предназначавшийся для написания операционной системы "UNIX" на ЭВМ DEC PDP-11, был разработан и реализован на этой системе Деннисом Ричи. Операционная система, компилятор с языка "C" и по существу все прикладные программы системы "UNIX" (включая все программное обеспечение, использованное при подготовке этой книги) написаны на "C". Коммерческие компиляторы с языка "C" существуют также на некоторых других ЭВМ, включая IBM SYSTEM/370, HONEYWELL 6000, INTERDATA 8/32. Язык "C", однако, не связан с какими-либо определенными аппаратными средствами или системами, и на нем легко писать программы, которые можно пропускать без изменений на любой ЭВМ, имеющей "C"-компилятор.

Читать книгу...