О проекте | Помощь    
   
 
   Энциклопедия Компьютеры Финансы Психология Право Философия   
Культура Медицина Педагогика Физика Спорт Спорт
 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
 
Са Сб Св Сг Сд Се Сж Сз Си Сй Ск Сл См Сн Со Сп Ср Сс Ст Су Сф Сх Сц Сч Сш Сщ Съ Сы Сь Сэ Сю Ся
 

СИ

СИ (С). Язык программирования высокого уровня, предназначенный для разработки системных программ различного назначения. На С. пишутся операционные системы, компиляторы, редакторы, системы управления базами данных, мультимедиа-программы, программы решения научных и инженерных задач и программы обработки текстов. С. был разработан в 1972 г. Д. Ричи в фирме Bell Laboratories и получил свое название, как преемник ранее разработанного в этой фирме малоизвестного языка Би (В). С. обладает широким спектром стандартных типов данных и удобным механизмом композиции стандартных типов в более сложные. Язык дает программисту широкую свободу в выборе синтаксических конструкций, в частности, допускает произвольное использование указателей, что затрудняет работу неопытных программистов и, наоборот, облегчает опытным написание системных программ. В языке С. имеется около 40 арифметических, логических, символьных и других операций над данными (например, сдвиг кода, поразрядные операции, арифметические операции над указателями и т. д.). Управляющие конструкции языка допускают структурное и модульное программирование с раздельной трансляцией модулей. В С. имеются средства работы с системными и пользовательскими библиотеками программ. Дальнейшим развитием языка С. стал язык программирования общего назначения Си++