C# Is an Object-Oriented Programming Language

Combining simple instructions and thereby utilizing the universality of computers to construct end user applications is linked to one fundamental element—Complexity.

Since the 1940s, when the early computer pioneers were still struggling to fit a computer with the computing-power of a simple calculator into a large room, many valuable principles and paradigms have evolved to deal with the many different facets of complexity in software construction. In particular, one important methodology has emerged during the 1990s called object-oriented programming (OOP).

Our world can be viewed as a collection of objects interacting with each other to accomplish various tasks. For example, a person object can ...

Get C# Primer Plus now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.