UNIVERSITY OF PRINCE EDWARD ISLAND
Computer Science 2620
COMPARATIVE PROGRAMMING LANGUAGES
September 2025

Lecture Notes

  1. Virtualization -- Installing the virtual Machine 2/page 4/page 6/page 
    Virtualization Video Conactenating and Importing in VirtualBox   -- Old Recording Restore (8min)  
    Virtualization Video Conactenating and Importing in VirtualBox   -- Old Recording Import (8min)  
    Virtualization Video Conactenating and Importing in VirtualBox   -- Old Recording Virtual Box configuration (19min)  
  2. Introduction to Programming Languages 2/page 4/page 6/page 
  3. Language Evaluation 2/page 4/page 6/page 
  4. History of Programming Languages 2/page 4/page 6/page 
  5. Syntax and Semantics 2/page 4/page 6/page 
  6. UNIX, shells, and scripting languages 2/page 4/page 6/page 
  7. More on editing file with vi 2/page 4/page 6/page 
  8. Logic Programming 2/page 4/page 6/page 
      Examples
    1. L06 --Prolog Examples (slide examples and more)   
  9. Names, Bindings, Type Checking, and Scopes 2/page 4/page 6/page 
      Examples
    1. L07 --Examples (slide examples and more)   

  10. Functional Programming   2/page 4/page 6/page 
      Examples
    1. L08 --Lisp and Scheme Examples (slide examples and more)   
  11. Data Structures   2/page 4/page 6/page 
  12. Data Types   2/page 4/page 6/page 
      Examples
    1. L10 --Data type Examples (slide examples and more)   
  13. Expression, Assignments, and Control Structures 2/page 4/page 6/page 
      Examples
    1. L11 -- Expressions Assignments and Control Statements Examples (slide examples and more)   

  14. Subprograms 2/page 4/page 6/page 
      Examples
    1. L12 -- Subprogram Examples (slide examples and more)   
  15. Object Oriented Programming

  16. Very Short Introduction to C, Pascal Fortran   2/page 4/page 6/page 
  17. Basic Fortran   2/page 4/page 6/page 
      Examples
    1. Fortran -- Examples (slide examples and more)   
  18. Basic C 2/page 4/page 6/page 
  19. Basic Pascal 2/page 4/page 6/page 
      Examples
    1. Pascal -- Examples (slide examples and more)   
  20. Basic Ada 2/page 4/page 6/page 
      Examples
    1. Ada -- Examples (slide examples and more)   
  21. Short Introduction to C,C++,C# 2/page 4/page 6/page 
      Examples
    1. C -- Examples (slide examples and more)   
    2. C++ -- Examples (slide examples and more)   
    3. C# -- Examples (slide examples and more)   
  22. Introduction to COBOL 2/page 4/page 6/page 
      Examples
    1. COBOL -- Examples (slide examples and more)   
  23. Introduction to Perl 2/page 4/page 6/page 
      Examples
    1. Perl -- Examples (slide examples and more)   
  24. Introduction to PHP 2/page 4/page 6/page 
      Examples
    1. PHP -- Examples (slide examples and more)   

  25. Operator Precedence and associativity rules 2/page 4/page 6/page 
  26. Some BNF rules: C, Pascal, Fortran  
  27. Instructions on Compiling Programs

Last modified:Tuesday December 02, 2025 at 05:18 pm AST
Cezar Câmpeanu