Помощь в написании студенческих работ
Антистрессовый сервис

Любая (наиболее легкая) из предложенных, кроме тех, что выделены желтым

Курсовая Купить готовую Узнать стоимостьмоей работы

Информатика: учебное пособие, Авторы Гусева Е. Н., Ефимова И. Ю., Коробков Р. И., 2011.;Язык программирования С++. Полное руководство, Авторы: липпман С., Лажойе Ж., 2001 г.;Программирование на языке высокого уровня С/С++, автор: Хабибуллин И. Ш., 2008 г.;Основы программирования, автор Окулов С. М., 2009 г. Турбо Паскаль 7.0, авторы Грызлов В. И., Грызлова Т. П., 2000 г.;Введение… Читать ещё >

Любая (наиболее легкая) из предложенных, кроме тех, что выделены желтым (реферат, курсовая, диплом, контрольная)

Содержание

  • ВВЕДЕНИЕ
  • ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД В ПРОГРАММИРОВАНИИ ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ ПЕРСПЕКТИВЫ, ОТКРЫВАЕМЫЕ ОБЪЕКТНОЙ ОРИЕНТАЦИЕЙ СРЕДСТВ ПРОГРАММИРОВАНИЯ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

Наиболее распространенным объектно-ориентированным языком программирования безусловно является C++. Свободно распространяемые коммерческие системы программирования C++ существуют практически на любой платформе. Широко известна свободно распространяемая система программирования G++, которая дает возможность всем желающим разобрать достаточно хорошо и подробно прокомментированный исходный текст одного из образцовых компиляторов языка C++. Завершается работа по стандартизации языка C++: последний Draft стандарта C++ выпущен в июне 1995 г. (он доступен по Internet).Перспективы, открываемые объектной ориентацией средств программирования

Объектная ориентация знаменует и стимулирует принципиально новый уровень развития средств программирования потому, что позволяет естественно сочетать практически все перспективные тенденции, тем самым создавая почву и для следующего витка развития .Идеи решения проблем при помощи объектно-ориентированного программирования:

Проблема управления. Основной ответ — децентрализация управления. Вместо представления о едином исполнителе, выполняющем единую программу, создаваемую единым во многих лицах «богом"-программистом, предлагает мыслить в терминах коллектива (коллективов) взаимодействующих объектов-исполнителей, «живущих» в значительной степени самостоятельно в соответствии со своими собственными правилами поведения и «социальными» ролями. Проблема взаимодействия. Основной ответ — относительно локальное взаимодействие на основе взаимоприемлемого языка сообщений, совершенно не обязательно единого и понятного для всех. Более того, глубина понимания конкретных сообщений участниками взаимодействия также легко варьируется в зависимости от их роли в решении совместных задач. Проблема развития.

Основной ответ — идеал наследуемости. Однако в общей перспективе его следует дополнить динамизмом, сближением понятия модуля с понятием объекта, а также наследуемостью в языке обмена сообщениями. Проблема защиты. И здесь основной ответ — идеал наследуемости, дополненный динамизмом при контроле корректировки сообщений, а также в общем случае принципиальной невозможностью разрушить объект, если соответствующий приказ-сообщение не входит в согласованный язык сообщений. Проблема классификации (типизации). Основная метафора ответа — тип=язык. Эту метафору можно раскрыть и так, что типизация охватывает любые языковые конструкты. Заключение

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

Объектно-ориентированные системы позволяют справляться со сложностью. Первым важным преимуществом объектно-ориентированных систем является природа их связи с реальным миром. Разработчик может сделать проекцию физической системы в программную, изначально задав все важные физические характеристики и соответствующие им программные объекты. Группы взаимосвязанных физических характеристик отображаются в классах, которые представляются в виде иерархии, начиная с общих классов и добавляя к ним специализированные подклассы. ООС предназначены для изменений. Второе преимущество объектно-ориентированных систем обусловлено способом взаимосвязи объектов через сообщения. Объекты могут использоваться повторно. Третье преимущество объектно-ориентированных систем заключается в том, что классы могут наследовать процедуры от других классов. ООС легко поддерживаются. Преимущество обуславливается в способе размещения объектно-ориентированных программных модулей. Традиционное ПО состоит из процедур иданных, осуществляющих доступ и изменение данных. Вследствие этих качеств, а также еще ряда факторов, ООП является в наше время самым перспективным, распространенным и эффективным направлением в программировании. Список используемой литературы

Информатика: учебное пособие, Авторы Гусева Е. Н., Ефимова И. Ю., Коробков Р. И., 2011.;Язык программирования С++. Полное руководство, Авторы: липпман С., Лажойе Ж., 2001 г.;Программирование на языке высокого уровня С/С++, автор: Хабибуллин И. Ш., 2008 г.;Основы программирования, автор Окулов С. М., 2009 г. Турбо Паскаль 7.0, авторы Грызлов В. И., Грызлова Т. П., 2000 г.;Введение в исскуственныйинтелект: конспект лекций, Автор: Смолин Д. В., 2011 г.;Технология программирования, автор Носиловский Е. А., 2002 г.;Языки программирования и методы трансляци. Учебное пособие, Авторы Опалева Э. А., Самойленко В. П., 2005 г.;Ремесло программиста. Автор: Гудлиф П., 2009 г.;Delphi? Автор: Стивенс Р., 2007 г.

Показать весь текст

Список литературы

  1. Информатика: учебное пособие, Авторы Гусева Е. Н., Ефимова И. Ю., Коробков Р. И., 2011.;
  2. Язык программирования С++. Полное руководство, Авторы: липпман С., Лажойе Ж., 2001 г.;
  3. Программирование на языке высокого уровня С/С++, автор: Хабибуллин И. Ш., 2008 г.;
  4. Основы программирования, автор Окулов С. М., 2009 г.
  5. Турбо Паскаль 7.0, авторы Грызлов В. И., Грызлова Т. П., 2000 г.;
  6. Введение в исскуственный интелект: конспект лекций, Автор: Смолин Д. В., 2011 г.;
  7. Технология программирования, автор Носиловский Е. А., 2002 г.;
  8. Языки программирования и методы трансляци. Учебное пособие, Авторы Опалева Э. А., Самойленко В. П., 2005 г.;
  9. Ремесло программиста. Автор: Гудлиф П., 2009 г.;
  10. Delphi? Автор: Стивенс Р., 2007 г.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ