«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

{LTS}

 

ќбщие сведени€ об объектно-ориентированном программировании

— момента по€влени€ первых электронно-вычислительных машин разработка программного обеспечени€ прошла большой путь: от восхищени€ фактом написать хоть какую-нибудь программу до осознани€ того, что именно технологи€ разработки программного обеспечени€ определ€ет прогресс в вычислительной технике.

–анее развитие вычислительной техники было сосредоточено на решении технических проблем. ѕредметом забот была, прежде всего, аппаратура, вычислительна€ машина как такова€.  азалось вполне естественным, что программы дл€ таких машин должны были разрабатыватьс€ в двоичных кодах. ѕрограммирование было уделом энтузиастов.

»стори€ развити€ объектно-ориентированного подхода отражает и повтор€ет историю вычислительной техники в целом. — 1940-х годов первые работы по вычислительной техники были св€заны исключительно с тем, что в насто€щее врем€ называют программированием. ѕозже выделились программирование и анализ. “очно так же первым привлекло к себе внимание объектно-ориентированное программирование, позже по€вилось объектно-ориентированное проектирование, ещЄ позже объектно-ориентированный анализ.

’от€ “ен ƒейк и  анц объ€вили, что разработчики ракет использовали элементарные объектно-ориентированные методы ещЄ в 1957 году, истори€ объектно-ориентированного программировани€ на самом деле началась в Ќорвегии в 1967 году. ќднако с развити€ €зыка программировани€ Simula, основанного на €зыке ALGOL и более раннем €зыке моделировани€ дискретных событий Simula 1 и продолжалс€ использоватьс€ в 1970-х годах объектный подход параллельно с €зыком Smalltalk, который сделал пон€тие Ђобъектї объектом поклонени€.

—тоить отметить, что в объектно-ориентированном €зыке Simula были представлены все пон€ти€ структурного программировани€. — тех пор было создано много €зыков, которые были порождены этими разработками и получили название Ђобъектно-ориентированныхї.

ќсновна€ цель объектно-ориентированного программировани€, как и большинства других подходов к программированию Ц повышение эффективности разработки программ. »деи объектно-ориентированного программировани€ оказались плодотворными, и нашли применение не только в €зыках программировани€, но и в других област€х Computer Science, например, в области разработки операционных систем.

ѕо€вление объектно-ориентированного программировани€ было св€зано с тем наблюдением, что компьютерные программы представл€ют собой описание действий, выполн€емых над различными объектами. ¬ роли последних могут выступать, например, графические объекты, записи в базах данных или совокупности числовых значений. ¬ традиционных методах программировани€ изменение данных или правил и методов обработки часто приводило к необходимости значительного изменени€ программы. ¬с€кое существенное изменени€ программы Ц это больша€ непри€тность дл€ программиста, так как при этом увеличиваетс€ веро€тность ошибок, вследствие чего возрастает врем€, необходимое дл€ Ђдоводкиї программы. »спользование объектно-ориентированного программировани€ позвол€ет выйти из такой ситуации с минимальными потер€ми, свод€ необходимую модификацию программы к еЄ расширению и дополнению. Ќеобходимо заметить, что объектно-ориентированное программирование не €вл€етс€ панацеей от всех программистских бед, но его ценность как передовой технологии программировани€ несомненна. »зучение идей и методов ќќѕ может существенно упростить разработку и отладку сложных программ.


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

¬ведение ќсновные пон€ти€ и определени€ криптографии  лассификаци€ криптографических систем  лассификаци€ криптографических систем (продолжение) Ўифрование методом ÷езар€ ќбъекты и классы в объектно-ориентированном программировании ѕринципы объектно-ориентированного программировани€ язык визуального программировани€ Delphi 7  омпоненты программы ќписание программы 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом