Philosophy or reasons behind the development of object-oriented languages (C# coding)

 Discuss the philosophy or reasons behind the development of object-oriented languages. Cite at least three references. 

250 words 

Tags: No tags