СИ (язык)

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

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

Игры ⚽ Поможем сделать НИР

Полезное


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

  • ЯЗЫК — языка (языка книжн. устар., только в 3, 4, 7 и 8 знач.), м. 1. Орган в полости рта в виде подвижного мягкого выроста, являющийся органом вкуса, а у человека способствующий также образованию звуков речи. Коровий язык. Больно прикусить язык. Лизать …   Толковый словарь Ушакова

  • ЯЗЫК — муж. мясистый снаряд во рту, служащий для подкладки зубам пищи, для распознанья вкуса ее, а также для словесной речи, или, у животных, для отдельных звуков. Коровий язык, лизун; рыбий, тумак; змеиный, жало, вилка; песий, лопата; кошачий, терка.… …   Толковый словарь Даля

  • ЯЗЫК — знаковая система, используемая для целей коммуникации и познания. Системность Я. выражается в наличии в каждом Я., помимо словаря, также с и н таксиса и семантики. Синтаксис определяет правила образования выражений Я. и их преобразования,… …   Философская энциклопедия

  • ЯЗЫК (естественный) — ЯЗЫК (естественный язык), хранящаяся в сознании человека сложная система правил, в соответствии с которыми происходит речевая деятельность, т.е. порождение и понимание текстов. Всякий текст является (материальным) объектом, передающим… …   Энциклопедический словарь

  • Язык ойль — (также ланг д’ойль фр. Langues d oïl)  общее название романских идиомов северной Франции в средние века в противовес всем южнофранцузким идиомам, получившим название ланг д ок. Приблизительная географическая граница между этими языковыми ареалами …   Википедия

  • ЯЗЫК КУЛЬТУРЫ —         совокупность культурных объектов, обладающая внутренней структурой (комплексом устойчивых отношений, инвариантных при любых преобразованиях), явными (формализованными) или неявными правилами образования, осмысления и употребления ее… …   Энциклопедия культурологии

  • язык — Говор, наречие, диалект; слог, стиль; народ. См. народ притча во языцех См. шпион владеть языком, воздержный на язык, говорить языком кого либо, держать язык за зубами, держать язык на веревочке, держать язык на привязи, закусить язык, злой язык …   Словарь синонимов

  • Язык (Речь) — Речь * Афоризм * Болтливость * Грамотность * Диалог * Клевета * Красноречие * Краткость * Крик * Критика * Лесть * Молчание * Мысль * Насмешка * Обещание * Острота * …   Сводная энциклопедия афоризмов

  • Язык закона — (язык нормативно правовых актов) совокупность лексических, синтаксических и стилистических средств, посредством которых формируется текст закона или иного нормативного правового акта. Содержание 1 Язык закона как государственный язык …   Википедия

  • Язык (средство общения) — Язык, стихийно возникшая в человеческом обществе и развивающаяся система дискретных (членораздельных) звуковых знаков (см. Знак языковой), предназначенная для целей коммуникации и способная выразить всю совокупность знаний и представлений… …   Большая советская энциклопедия

  • Язык политики — есть система коммуникативных средств кодирования политической информации, провоцирования политических действий и управления ими. Если понимать демократию как систему вербализированных конфликтов. А языковое выражение политических конфликтов – как …   Политология. Словарь.


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

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