вторник, 24 января 2012 г.

История создания языка C++ и его достоинства

История создания языка C
Сотрудник фирмы Bell Labs Деннис Ритчи создал язык C в 1972 году во время
совместной работы с Кеном Томпсоном над операционной системой UNIX. Многие
важные идеи C взяты из языка BCPL, автором которого является Мартин Ричардс.
Влияние BCPL на Си было косвенным - через язык B, разработанный Кеном
Томпсоном в 1970 году для первой системы UNIX, реализованной на PDR-7.

В 1983 году Американским институтом национальных стандартов (American
National Standarts Institute - ANSI) был учрежден комитет, перед которым с
тавится цель выработать "однозначное и машинно-независимое определение языка
C", полностью сохранив при этом его стилистику. Результатом работы комитета
явился стандарт ANSI языка C. C - язык "компилируемого" типа.


Достоинства языка C
C - современный язык.

Его структура побуждает программиста
использовать в своей работе нисходящее проектирование, структурное
программирование, пошаговую разработку модулей.

C - эффективный язык.

Его структура позволяет наилучшим образом использовать возможности современных ЭВМ.
Программы отличаются: компактностью, быстротой исполнения.


C - переносимый (мобильный) язык.

Программа, написанная на C для одной вычислительной системы, может быть
перенесена с небольшими изменениями или вообще без них на другую.

C - мощный и гибкий язык.

Большая часть операционной системы UNIX написана на языке Си, как и компиляторы и
интерпретаторы таких языков, как Фортран, Паскаль, Лисп, Лого, Бейсик. Широко
используется для создания инструментальных средств программирования, машинной
графики, компьютерных игр.

C - удобный язык.

Он достаточно структурирован, чтобы поддерживать хороший стиль программирования.
Язык C обладает рядом замечательных конструкций управления, обычно ассоциируемых
с ассемблером.

12 комментариев:

  1. Наталья Коршунова: Это тема моего сына, он программист, но сам предпочитает Дельфи

    ОтветитьУдалить
  2. Чем дальше в лес - тем больше дров! Хотелось бы научиться разбираться во всех этих тонкостях, но, чувствую - это не мое.

    ОтветитьУдалить
  3. А Вы сами программируете на С++?

    ОтветитьУдалить
  4. Совсем я запуталась в этих ...,ладно,сейчас еще раз перечитаю.

    ОтветитьУдалить
  5. Юля, судя по вашей серьезной теме, вы заканчивали что-то связанное с программированием. да?

    ОтветитьУдалить
  6. Когдато программировала на Бейсике, и все..

    ОтветитьУдалить
  7. Действительно, целый ряд достоинств у языка С++.

    ОтветитьУдалить
  8. Когда-то видела программы, написанные на этом языке, но очень давно. Все-таки я видела предшественника: ЯЗК - язык символического кодирования.

    ОтветитьУдалить
  9. Широко используется для создания инструментальных средств программирования, машинной

    ОтветитьУдалить