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