Title: Visual Studio Includes:
Course: CPS 120: Introduction to Computer Science ~ Master (Aug/2015) OLD > Section: Learning Units

- A text editor for writing code.
- A graphical editor for developing a graphical user interface (GUI).
- A compiler for converting source code (human-readable) to object code (machine-readable).
- A debugger for stepping through code, setting breakpoints, watching variables, etc.

Visual Studio enables development in several programming languages including:

Language | Description
Visual Basic | Introduced by Microsoft in 2001. Derived from BASIC (Beginner's All-purpose Symbolic Instruction Code) created in 1964 at Dartmouth College. A general-purpose programming language.
Visual C# (C Sharp) | Introduced by Microsoft in 2001 as a Java competitor. Derived from C++ and Java.
Visual C++ | A Microsoft version of C++. A general-purpose programming language.
Visual F# (F Sharp) | Introduced by Microsoft in 2005. Supports functional programming (a program is a set of functions  that are evaluated).