C#'s Background

Before we begin the practical parts of creating a C# program, it is useful to take a look at C#'s roots and design goals.

Currently, there are more than 2000 different high-level languages. Each was designed to fulfill certain requirements related to a specific problem domain and some of them provided inspiration for the designers of C#.

New Term: Problem Domain

The problem domain is the realm or range of a specific set of related problems.

Some examples are computer simulations and nuclear physics.

One of the main incentives to invent new languages has been the growing need to develop complex applications. Users have increasingly ...

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.