Using D

via Digitalmars-d digitalmars-d at puremagic.com
Mon Aug 25 07:15:09 PDT 2014


On Monday, 25 August 2014 at 14:05:35 UTC, ketmar via 
Digitalmars-d wrote:
> On Mon, 25 Aug 2014 16:51:23 +0300
> Paulo Pinto via Digitalmars-d <digitalmars-d at puremagic.com> 
> wrote:
>
>> Since when does C++ does support message passing?
> since people started to think that "OOP was invented in C++".

The terminology "message" for "method" comes from Smalltalk. It 
is used liberally.

C++ is using the OOP model of SIMULA, which did invent OOP! So 
I'd say the way C++ does OOP is how it was invented.

SIMULA was created by Kristen Nygaard and Ole-Johan Dahl. Nygaard 
was very much interested in object-oriented modelling and as a 
mode of thinking about problems. Not only in programming. Dahl 
went on to work on formal program verification. I had them as 
lecturers at the university. Very interesting people.



More information about the Digitalmars-d mailing list