Реферат: Протоколы и стандарты объектно-ориентированного программирования

меньшей производительности по сравнению с традиционными языками

типа FORTRAN, ALGOL, PL/1 так и, возможно, неадекватности предла-

гаемых средств решаемым в то время задачи. Еще одним важным огра-

ничением для распространеия Симулы-67 стали трудности, с которы-

ми пришлось столкнуться большинству программистов при его изуче-

нии. Дело в том, что наряду с целым рядом безусловных достоинств,

идеи ООП обладают и одним существенным недостатком - они далеко

не просты для понимания и особенно для освоения с целью практи-

ческого использования.

С++ - развитие С.

С++ - это объектно-ориентированыый язык, то есть язык, поз-

воляющий программисту оперировать объектами некоторых типов,

предварительно им определенным. Название языка "С++" отражает

эволюционный характер изменения языка С (запись "++", в языке С,

означает, что к какой-то переменной прибавляется единица). Он

имеет еще более мощные и гибкие средства для написания эффектив-

ных программ, чем С, от которого он произошел. Человек, програм-

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

тех возможностей, которые предоставляет С++.

Но не менее важным является то, что такой распространенный и

универсальный язык, как С, сохранен в качестве основы. С прост,

эффективен, переносим. Чего только нет в языке С: строковых дан-

ныхнет, матриц нет, средств параллельного программирования тоже

нет. Нет даже ввода-вывода.

Типы, операции и операторы С очень близки к тому, с чем мы

имеем дело в Ассемблере,- числа, адреса, арифметические и логи-

ческие действия, циклы... Кроме того, многие особенности С нед-

вусмысленно намекаю компилятору, как сократить код и время испол-

нения программы. Эти характерные черты языка С позволяют напи-

К-во Просмотров: 454
Бесплатно скачать Реферат: Протоколы и стандарты объектно-ориентированного программирования