История вычислительной техники. Казакова И.А. - 206 стр.

UptoLike

Составители: 

206
4) при тщательной разработке на C можно написать мо-
бильные программы, переносимые на большинство компьютеров.
Недостатки: С предъявляет достаточно высокие требования
к квалификации программистов. При изучении Си желательно
иметь представление о структуре и работе компьютера.
4.8.2.12. C++
В конце 1970-х гг. настал момент, когда многие проекты
достигли максимального размера, доступного для обработки с
помощью языка структурного программирования С. Теперь тре-
бовались новые подходы, и для решения этой проблемы было соз-
дано объектно ориентированное программирование (ООП), позво-
ляющее программисту работать с программами большего объема.
А поскольку С, являвшийся в то время самым популярным языком,
не поддерживал ООП, возникла необходимость создания его объ-
ектно-ориентированной версии азванной позднее C++).
Эта версия была разработана Бьярном Страустрапом в начале
1979 г. Первоначально новый язык получил название «С с класса-
ми», но в 1983 г. был переименован в C++. Название указывает
на эволюционную природу перехода к нему от C, так как «++»
это операция приращения в C. Он полностью включает в себя
язык С (т.е. С служит фундаментом для C++) и содержит новые
возможности, предназначенные для поддержки объектно ориен-
тированного программирования. Фактически C++ является объ-
ектно ориентированной версией языка С. Поэтому программисту,
знающему С, при переходе к программированию на C++ надо
изучить только новые концепции ООП, а не новый язык.
C 1985 г. в язык были введены новые возможности: множе-
ственное и виртуальное наследование, шаблоны функций и клас-
сов, обработка исключительных ситуаций.
Сегодня фактически все новые операционные системы на-
писаны на C или C++.
4.8.2.13. АДА
В 1973 г. были начаты работы по языку АДА. Он разрабо-
тан по заказу Министерства обороны США французской фирмой
«Сииониуэлл Буль» как единый язык для встраиваемых и бор-
товых систем. Язык был назван в честь математика и писатель-
ницы графини Августы Ады Лавлейс.
     4) при тщательной разработке на C можно написать мо-
бильные программы, переносимые на большинство компьютеров.
     Недостатки: С предъявляет достаточно высокие требования
к квалификации программистов. При изучении Си желательно
иметь представление о структуре и работе компьютера.
                         4.8.2.12. C++
      В конце 1970-х гг. настал момент, когда многие проекты
достигли максимального размера, доступного для обработки с
помощью языка структурного программирования С. Теперь тре-
бовались новые подходы, и для решения этой проблемы было соз-
дано объектно ориентированное программирование (ООП), позво-
ляющее программисту работать с программами большего объема.
А поскольку С, являвшийся в то время самым популярным языком,
не поддерживал ООП, возникла необходимость создания его объ-
ектно-ориентированной версии (названной позднее C++).
      Эта версия была разработана Бьярном Страустрапом в начале
1979 г. Первоначально новый язык получил название «С с класса-
ми», но в 1983 г. был переименован в C++. Название указывает
на эволюционную природу перехода к нему от C, так как «++» –
это операция приращения в C. Он полностью включает в себя
язык С (т.е. С служит фундаментом для C++) и содержит новые
возможности, предназначенные для поддержки объектно ориен-
тированного программирования. Фактически C++ является объ-
ектно ориентированной версией языка С. Поэтому программисту,
знающему С, при переходе к программированию на C++ надо
изучить только новые концепции ООП, а не новый язык.
      C 1985 г. в язык были введены новые возможности: множе-
ственное и виртуальное наследование, шаблоны функций и клас-
сов, обработка исключительных ситуаций.
      Сегодня фактически все новые операционные системы на-
писаны на C или C++.
                        4.8.2.13. АДА
     В 1973 г. были начаты работы по языку АДА. Он разрабо-
тан по заказу Министерства обороны США французской фирмой
«Сии-Хониуэлл Буль» как единый язык для встраиваемых и бор-
товых систем. Язык был назван в честь математика и писатель-
ницы графини Августы Ады Лавлейс.
                             206