СИ (язык) это:

СИ (язык)
СИ (язык)
СИ (англ. C), универсальный язык программирования (см. ЯЗЫКИ ПРОГРАММИРОВАНИЯ). Первоначально разрабатывался как язык системного программирования для операционной системы UNIX. Простота, эффективность и переносимость сделали Си одним их наиболее распространенных языков программирования 1970—1980-х годов.
Язык Си разработал в 1972 Деннис Ричи, специалист по системному программированию фирмы «Белл телефон лабораторис». Он оказался преемником ранее созданного языка Би (В, С — вторая и третья буквы латинского алфавита), и был использован для программирования новой операционной системы UNIX. Как только система UNIX получила распространение, язык Си приобрел популярность как язык среднего уровня, в котором удобство, краткость и мобильность языков высокого уровня сочетаются с возможностью непосредственного доступа к аппаратуре, что традиционно обеспечивалось ассемблером (см. АССЕМБЛЕР). Язык Си многоцелевой, лаконичный и относительно низкого уровня, отвечает большинству задач системного программирования, удобен при решении таких задач, как создание специальных эффектов или обработка изображений.
Эволюционное развитие языка Си превратило его в принципиально более мощный инструмент, чем первоначальная версия. Летом 1983 программист Рики Масситти предложил новую версию языка — С++. Название указывает на эволюционную природу языка. ++ — это операция приращения в Си. Язык программирования Си сохранен как подмножество, поэтому сделанного в Си акцента на средствах низкого уровня достаточно, чтобы справляться с самыми насущными задачами системного программирования. Другим источником новой версии послужил язык Simula-67: из него была позаимствована концепция класса (вместе с производными классами и функциями-членами). Это было сделано, чтобы способствовать модульности благодаря использованию виртуальных функций. Возможности С++ по перегрузке операций и свобода в расположении описаний везде, где может встречаться оператор, похожи на Алгол-68 (см. АЛГОЛ). Язык С++ позволяет разумным образом структурировать большие программы и скрывать их за элегантными и надежными интерфейсами. Кроме того, он обладает возможностями для непосредственной и эффективной работы с аппаратными средствами.

Энциклопедический словарь. 2009.

Смотреть что такое "СИ (язык)" в других словарях:

  • Си (язык программирования) — СИ (английское  C), универсальный язык программирования, используемый преимущественно профессиональными программистами. Разработан в США (1972), первоначально для переноса программного обеспечения ЭВМ с одной ЭВМ на другую. Отличается… …   Иллюстрированный энциклопедический словарь

  • Си (язык программирования) — У этого термина существуют и другие значения, см. Си. Запрос «Язык программирования Си» перенаправляется сюда; см. также другие значения. Си Класс языка: процедурный Тип исполнения: компилируемый Появился в: 1969 1973 Автор( …   Википедия

  • Язык программирования Си (книга) — Эта статья о книге; о языке программирования см.: Си (язык программирования). Язык программирования Си The C Programming Language …   Википедия

  • Язык C — Си Семантика: процедурный Тип исполнения: компилируемый Появился в: 1969 73 г. Автор(ы): Кен Томпсон, Денис Ритчи Типизация данных: статическая Основные реализации …   Википедия

  • Язык С — Си Семантика: процедурный Тип исполнения: компилируемый Появился в: 1969 73 г. Автор(ы): Кен Томпсон, Денис Ритчи Типизация данных: статическая Основные реализации …   Википедия

  • Язык Си — Си Семантика: процедурный Тип исполнения: компилируемый Появился в: 1969 73 г. Автор(ы): Кен Томпсон, Денис Ритчи Типизация данных: статическая Основные реализации …   Википедия

  • Язык программирования Си — Си Семантика: процедурный Тип исполнения: компилируемый Появился в: 1969 73 г. Автор(ы): Кен Томпсон, Денис Ритчи Типизация данных: статическая Основные реализации …   Википедия

  • Язык программирования C — Си Семантика: процедурный Тип исполнения: компилируемый Появился в: 1969 73 г. Автор(ы): Кен Томпсон, Денис Ритчи Типизация данных: статическая Основные реализации …   Википедия

  • Язык описания аппаратуры — (англ. hardware description language) тип компьютерных языков для формального описания электрических цепей, особенно цифровой логики. Он описывает структуру и функционирование цепи. Основные представители Наиболее часто используются языки… …   Википедия

  • ЯЗЫК СИ — (C) Язык компьютерного программирования. Был разработан в середине 1970 х гг. американской компанией Белл лэбораториз и в настоящее время нашел широкое применение в университетских исследованиях. На языке Си написаны также многие бизнес программы …   Словарь бизнес-терминов

Книги

Другие книги по запросу «СИ (язык)» >>


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»