язык программирования Cи для персонального компьютера. справочник языка си


E-Book Content

С.О. Бочков Д.М. Субботин Язык программирования СИ для персонального компьютера Под общей редакцией канд. техн. наук, доцента П.И.Садчикова ВВЕДЕНИЕ Среди современных языков программирования язык Си является одним из наиболее распространенных. Язык Си универсален, однако наиболее эффективно его применение в задачах системного программирования — разработке трансляторов, операционных систем, экранных интерфейсов, инструментальных средств. Язык Си хорошо зарекомендовал себя эффективностью, лаконичностью записи алгоритмов, логической стройностью программ. Во многих случаях программы, написанные на языке Си, сравнимы по скорости с программами, написанными на языке ассемблера; при этом они более наглядны и просты в сопровождении. Одним из основных достоинств языка Си считается высокая переносимость написанных на нем программ между компьютерами с различной архитектурой, между различными операционными средами. Трансляторы языка Си существуют практически для всех используемых в настоящее время персональных компьютеров. Язык Си имеет ряд существенных особенностей, которые выделяют его среди других языков программирования. В значительной степени на формирование идеологии языка повлияла цель, которую ставили перед собой его создатели, — обеспечение системного программиста удобным инструментальным языком, который мог бы заменить язык ассемблера. В результате появился язык программирования высокого уровня, обеспечивающий необычайно легкий доступ к аппаратным средствам компьютера. Иногда Си называют языком программирования "среднего" уровня. С одной стороны, как и другие современные языки высокого уровня, язык Си поддерживает полный набор конструкций структурного программирования, модульность, блочную структуру программ, раздельную компиляцию. С другой стороны, язык Си имеет ряд низкоуровневых черт. Перечислим некоторые особенности языка Си: В языке Си реализованы некоторые операции низкого уро
You might also like

Computer Science Handbook
Authors: Allen B. Tucker    208    0


Introduction To Algorithms
Authors: Thomas H. Cormen , Charles E. Leiserson , Ronald L. Rivest , Clifford Stein    193    0


A Concise Introduction To Data Compression
Authors: David Salomon    117    0


Algorithms And Complexity
Authors: Herbert S. Wilf    123    0


Multimedia Image And Video Processing
Authors: Ling Guan , Sun-Yuan Kung , Jan Larsen (editors)    116    0


Image Processing In C
Authors: Dwayne Phillips    155    0


Object-oriented Programming Via Fortran 90-95
Authors: Ed Akin    141    0


современный фортран
Authors: Бартеньев О.    224    0



The Science Of Color
Authors: Steven K. Shevell    192    0