Computers, Programming Languages, and C#

  • Vinny Cahill
  • Donal Lafferty


This chapter:
  • describes the main components of a typical computer system

  • describes how a computer stores data and instructions and how instructions are executed

  • introduces machine language, assembly language, and high-level programming languages

  • describes the role of compilers and interpreters in translating high-level languages into instructions that can be directly executed by a computer

  • motivates the use of C# as a programming language

  • describes in detail how C# programs are translated into instructions that can be executed by a computer

  • introduces the Visual Studio.Net development environment and how it is used to eucute a CI program


Memory Location Language Program Machine Language Assembly Language Machine Instruction 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag London 2002

Authors and Affiliations

  • Vinny Cahill
    • 1
  • Donal Lafferty
  1. 1.Trinity CollegeDublinIreland

Personalised recommendations