Интернет магазин китайских планшетных компьютеров



Компьютеры - История языков программирования - ООП

22 января 2011


Оглавление:
1. История языков программирования
2. Язык ассемблера
3. ООП



В итоге в конце 1970-х и начале 1980-х были разработаны принципы объектно-ориентированного программирования. ООП сочетает лучшие принципы структурного программирования с новыми мощными концепциями, базовые из которых называются инкапсуляцией, полиморфизмом и наследованием.

Примерами объектно-ориентированных языков являются Object Pascal, C++, Java и др.

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

Пример записи программы на разных языках

Язык высокого уровня

x := sin + 1;

Ассемблер x86

fldpi
fmul   qword ptr 
fsin
fld1
faddp  st
fstp   qword ptr 

Машинный код

D9 EB
DC 0D D0 97 40 00
D9 FE
D9 E8
DE C1
DD 1D 98 97 40 00

Машинный код

11011001 11101011 11011100 00001101 11010000 10010111 01000000 00000000 11011001 11111110 11011001 11101000 11011110 11000001 11011101 00011101 10011000 10010111 01000000 00000000



Просмотров: 2852


<<< История операционных систем
Кризис программного обеспечения >>>