Game Development Reference
In-Depth Information
chapter 1
The History of C#
C# is a modern object-oriented language developed by a Microsoft team led by
Anders Hejlsberg. The Common Language Runtime, or CLR for short, is the
virtual machine on which C# runs. Many languages run on the CLR and this
means they can all be compiled and used on Windows PCs, the Xbox 360, and
the Zune. The CLR is owned and developed by Microsoft, but there is also an
open-source version of the CLR called Mono. Using Mono, C# programs can be
run on Macs, Linux, or any other system for which Mono can be compiled.
In the game industry, we use C
is a
sprawling language with lots of areas that can trap an unwary programmer and
many areas that are simply undefined. C# is much friendlier than C
þþ
, but it's not because we want to. C
þþ
þþ
and it's
far more fun to use for writing games.
C# Basics
C# was first announced in July 2000 at the Microsoft Professional Developers
Conference in Orlando. At the time it was a little like the Microsoft version of
Java, but it rapidly developed into something much different. C#'s most recent
updates are very innovative and exciting.
Modern languages like C# and Java make programs that run on virtual machines.
Older language like C
þþ
and C make programs that run directly on the hard-
ware of a specific machine. The hardware that runs the program is called the
central processing unit, or CPU for short. This is the brain of the computer.
 
 
 
Search WWH ::




Custom Search