The Tower of
Babel

Introduction
High-Level Programming
Languages
-
Tremendous variety: for
different applications. with different philosophies
-
Several underlying models
of how computation is to be done, called paradigms
-
"Hot languages" change
frequently
-
Corollary. In your
career, you will use a number of different languages and at least two different
paradigms.

Image from http://www.engin.umd.umich.edu/CIS/course.des/cis400/
Courses on High Level Programming Languages at Virginia Tech include:
- CS 1044: Introduction to C Programming
- CS 1704: Introduction to Software Engineering and Data Structures
- CS 2304: Self-Study in (a programming language) - varies from semester to semester
- CS 2704: Object-Oriented Software Design and Construction
- CS 3304: Comparative Languages
- CS 4114: Formal Languages
- CS 4304: Compiler Design
![[TOC]](TOC.gif)
![[Next]](Next.gif)
CS1104
Main Page
Last Updated 03/22/2000
©
L.Heath, 2000, upgraded by J.A.N. Lee.