LMU | CMSI 386/585
PROGRAMMING LANGUAGES
Information
The
syllabus
Assignments
Homework #1
[
Answers
]
Homework #2
[
Answers
]
Homework #3
[
Answers
]
Homework #4
[
Answers
]
Homework #5
[
Answers
]
Homework #6
[
Answers
]
Exams
Quiz 1
[Preparation] [
Answers
]
Final Exam
[
Preparation
] [
Answers
]
Resources
Some
practice problems
Using your CVS repository
Using LaTeX
Course Notes
Introduction to Programming Languages
Types of Programming Languages
Programming Paradigms
A Program Implemented in 20 Languages
Introduction to C
Introduction to C++
Introduction to Ada
Introduction to Java
Introduction to C#
Introduction to Perl
Introduction to Python
Introduction to Ruby
Introduction to JavaScript
Introduction to ML
Introduction to Smalltalk
Introduction to Scheme
Introduction to Lisp
Introduction to Prolog
Introduction to SQL
Programming Language Specification
Syntax
Semantics
Names, Scopes and Bindings
Control Flow
Regular Expressions
Types
Subroutines
Object Orientation
Writing Classes
Writing Classes in Java
The C++ Standard Library
Scripting Languages
Concurrency
Concurrency Examples