Реферат: Протоколы и стандарты объектно-ориентированного программирования
матрицу как вектор, а текст как бинарное дерево. Что бы ни нахо-
дилось в памяти - это всего лишь последовательная цепочка чисел.
Если вы не боитесь риска - можете делать все, что вам вздумается.
Современные прграммисты выбирают С не только из-за его преи-
муществ. В настоящее время мы имеем дело с цепной реакцией: чем
больше написано на С, тем больше на нем напишут еще. Это одна из
причин, почему язык С++ сохраняет С в качестве подмножества.
По мнению автора С++, Бьерна Страуструпа, различие между
идеологией С и С++ заключается примерно в следующем: программ на
С отражает "способ мышления" процессора, а С++ - способ мышления
программиста. Отвечая требованиям современного программирования,
С++ делает акцент на разработке новых типов данных, наиболее пол-
но соответствующих концепциям выбранной области знаний и задачам
приложения. На С пишут библиотеки функций, С++ позволяет созда-
вать библиотеки классов. Класс является ключевым понятием С++.
Описание класса содержит описание данных, требующихся для пред-
ставления объектов этого типа, и набор операций для работы с по-
добными объектами.
В отличие от традиционных структур С или Паскаля, членами
класса являются не только данные, но и функции. Функции-члены
класса имеют привилегированный доступ к данным внутри объектов
этого класса и обеспечивают интерфейс между этими объектами и ос-
тальной программой. При дальнейшей работе совершенно не обяза-
тельно помнить о внутренней структуре класса и мехагизме работы
"встроенных функций". В этом смысле класс подобен электрическому
прибору - мало кто знает о его устройстве, но все знают, как им
пользоваться.
Часто в целях повышения эффективности и упрощения структуры
программы приходится заставлять ее работать с разнородными объек-