Информация об изменениях

Сообщение Re[7]: Об обучении программированию в некоторых престижных в от 28.10.2014 13:35

Изменено 28.10.2014 13:41 artelk

Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Философ, Вы писали:


LVV>>>>>1. ООП — он и в Африке ООП. Хоть на Яве, хоть на С++.


Ф>>>>о! кстати!

Ф>>>>а в Smalltalk'e Objective-C как, тоже?
LVV>>>Да. Семантика — одна и та же.

Ф>>гм... смотря что понимать под семантикой...

Ф>>вы что в данном случае понимаете здесь под этим словом?
LVV>Объекты и передача сообщений.

Объекты в ООП обладают identity. А в плюсах принято почти все на стеке хранить и передавать по значению.
Например, класс complex<T> нифига не объект.

Actually I made up the term "object-oriented", and I can tell you I did not have C++ in mind.

(C) Alan Kay
Re[7]: Об обучении программированию в некоторых престижных в
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Философ, Вы писали:


LVV>>>>>1. ООП — он и в Африке ООП. Хоть на Яве, хоть на С++.


Ф>>>>о! кстати!

Ф>>>>а в Smalltalk'e Objective-C как, тоже?
LVV>>>Да. Семантика — одна и та же.

Ф>>гм... смотря что понимать под семантикой...

Ф>>вы что в данном случае понимаете здесь под этим словом?
LVV>Объекты и передача сообщений.

Объекты в ООП обладают identity. А в плюсах принято почти все на стеке хранить и передавать по значению.
Например, инстанс класса complex<T> — нифига не объект.

Actually I made up the term "object-oriented", and I can tell you I did not have C++ in mind.

(C) Alan Kay