Объектно-ориентированное программирование
Пособие разработано в соответствии с учебной программой и ГОС ВПО, а также с учетом современных требований к подготовке специалистов высших учебных заведений в связи с широкой информатизацией различных отраслей производства, управления, экономики и образования. Пособие охватывает широкий круг вопросов, связанных с разработкой программных систем, в нем рассмотрена технология объектно-ориентированного программирования (ООП).Предназначено для студентов, обучающихся по направлению 210700.62 – Инфокоммуникационные технологии и системы связи, а также студентов, аспирантов и магистрантов соответствующих специальностей.
Содержание
Содержание книги "Объектно-ориентированное программирование : учебное пособие"
Отрывок из книги
17 Считается, что первой полной реализацией абстрактных типов данных в языках программирования является язык Симула, который в свою очередь опирается на языки Модула, CLU, Euclid и др. Первым «настоящим» объектно-ориентированным языком про-граммирова-ния принято считать Смолток, разработанный в лабо-ратории компании Ксерокс в Паоло-Альто. Затем появились другие объектно-ориентированные языки, которые определяют современ-ное состояние программирования. Наиболее распространенными из них стали Си++, CLOS, Эйффель, Java. Однако только языками программирования объектно-ориентиро-ванный подход не исчерпывается. Языки лишь предоставляют ин-струментарий, которым можно воспользоваться или не воспользо-ваться, и на языке Си++ можно писать в процедурном стиле. Объект-но-ориентированное программирование предполагает единый подход к проектированию, построению и развитию системы. Появление объектно-ориентированного метода произошло на основе всего предыдущего развития методов разработки программ-ного обеспечения, а также многих других отраслей науки. Помимо языков программирования Гради Буч отмечает следующие дости-жения технологии, которые способствовали возникновению объ-ектно-ориентированного подхода к проектированию систем: 1. Развитие вычислительной техники, в частности аппа-ратная поддержка основных концепций ОС и построение функционально-ориентированных систем. При проектиро-вании вычислительных машин использование понятия объекта началось с исследований по не-фон-Неймановской архитектуре. Попытки сократить семантиче-ский разрыв между низкоуровневой архитектурой традици-онных процессоров и высокоуровневыми понятиями ОС предпринимались при построении таких систем, как Бар-роус, Intel i432, IBM/38 и др. Тесно связанные с ними раз-работки объектно-ориентированных операционных систем начались, пожалуй, с проекта THE под руководством Дейкстры, были продолжены в системах Hydra для ЭВМ CMU C.mmp, Medusa (Cm*), iMAX для Intel i432 и др. Срав-нительно недавние проекты Cairo...
Внимание!
При обнаружении неточностей или ошибок в описании книги "Объектно-ориентированное программирование : учебное пособие (автор Александр Сорокин)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку