UNIVERSITY OF PRINCE EDWARD ISLAND
Computer Science 2620
COMPARATIVE PROGRAMMING LANGUAGES
January 2026
Lecture Notes
-
Virtualization -- Installing the virtual Machine
Virtualization Video Conactenating and Importing in VirtualBox
-
Introduction to Programming Languages 2/page 4/page 6/page
-
Language Evaluation 2/page 4/page 6/page
-
History of Programming Languages
-
Syntax and Semantics
-
UNIX, shells, and scripting languages
-
More on editing file with vi
-
Logic Programming
Examples
-
L06 --Prolog Examples (slide examples and more)
-
Names, Bindings, Type Checking, and Scopes
Examples
-
L07 --Examples (slide examples and more)
-
Functional Programming
Examples
-
L08 --Lisp and Scheme Examples (slide examples and more)
-
Data Structures
-
Data Types
Examples
-
L10 --Data type Examples (slide examples and more)
-
Expression, Assignments, and Control Structures
Examples
-
L11 -- Expressions Assignments and Control Statements Examples (slide examples and more)
-
Subprograms
Examples
-
L12 -- Subprogram Examples (slide examples and more)
-
Object Oriented Programming
-
Very Short Introduction to C, Pascal Fortran
-
Basic Fortran
Examples
-
Fortran -- Examples (slide examples and more)
-
Basic C
-
Basic Pascal
Examples
-
Pascal -- Examples (slide examples and more)
-
Basic Ada
Examples
-
Ada -- Examples (slide examples and more)
-
Short Introduction to C,C++,C#
Examples
-
C -- Examples (slide examples and more)
-
C++ -- Examples (slide examples and more)
-
C# -- Examples (slide examples and more)
-
Introduction to COBOL
Examples
-
COBOL -- Examples (slide examples and more)
-
Introduction to Perl
Examples
-
Perl -- Examples (slide examples and more)
-
Introduction to PHP
Examples
-
PHP -- Examples (slide examples and more)
-
Operator Precedence and associativity rules
-
Some BNF rules: C, Pascal, Fortran
-
Instructions on Compiling Programs
Last modified:Thursday January 15, 2026 at 10:33 am AST
Cezar Câmpeanu