Computer Science 2620
COMPARATIVE PROGRAMMING LANGUAGES
January 2024

Lecture Notes

  1. Virtualization -- Installing the virtual Machine(Section 1)
    Virtualization -- Installing the virtual Machine(Section 2)
  2. Introduction to Programming Languages(Section 1)  
    Introduction to Programming Languages(Section 2)
  3. Language Evaluation(Section 1)  
    Language Evaluation(Section 2)
  4. History of Programming Languages(Section 1)  
    History of Programming Language(Section 2)
  5. Syntax and Semantics(Section 1)  
    Syntax and Semantics(Section 2)
  6. UNIX, shells, and scripting languages(Section 1)  
    UNIX, shells, and scripting languages(Section 2)
  7. More on editing file with vi(Section 1)  
    More on editing files with vi(Section 2)
  8. Logic Programming(Section 1)  
    Logic Programming(Section 2)
      Examples
    1. Prolog Examples (slide examples and more) (Section 1)  
      Prolog Examples (slide examples and more) (Section 2)
    2. B-prolog Manual -- Not required for any test/assignments, it is just for reference
  9. Names, Bindings, Type Checking, and Scopes (Section 1)  
    Names, Bindings, Type Checking, and Scopes (Section 2)
      Examples
    1. L07 Examples (slide examples and more) (Section 1)
    2. L07 Examples (slide examples and more) (Section 2)

  10. Functional Programming  (Section 1)  
    Functional Programming  (Section 2)
      Examples
    1. L08 Examples (slide examples and more) (Section 1)
    2. L08 Examples (slide examples and more) (Section 2)
  11. Data Structures  (Section 1)  
    Data Structures  (Section 2)
  12. Data Types  (Section 1)  
    Data Types  (Section 2)

  13. Expression, Assignments, and Control Structures(Section 1)
    Expression, Assignments, and Control Structures(Section 2)
    1. Examples(Section 1)
      Examples(Section2)
  14. Subprograms (Section 1)
    Subprograms (Section 2)
    1. Examples(Section 1)
    2. Examples(Section 2)
  15. Object Oriented Programming (Section 1)
    Object Oriented Programming (Section 2)
    1. Examples(Section 1)
    2. Examples(Section 2)


  16. Very Short Introduction to C, Pascal Fortran  (Section 1)  
    Very Short Introduction to C, Pascal Fortran  (Section 2)

    1. Simple examples C,PASCAL,FORTRAN (Section 1)  
      Simple examples C,PASCAL,FORTRAN (Section 2)
    2. Examples Fortran(Section 1)  
      Examples Fortran(Section 2)
    3. Examples Pascal(Section 1)  
      Examples Pascal(Section 2)
  17. Basic C(Section 1)
    Basic C(Section 2)
  18. Operator Precedence and associativity rules (Section 1)  
    Operator Precedence and associativity rules (Section 2)
  19. Short Introduction to C,C++,C# (Section 1)
    Short Introduction to C,C++,C# (Section 2)
    1. Examples C(Section 1)  
      Examples C(Section 2)
    2. Extra Examples C(Section 1)  
      Extra Examples C(Section 2)
    3. C++ Examples (Section 1)  
      C++ Examples (Section 2)
    4. Extra C++ Examples (Section 1)  
      Extra C++ Examples (Section 2)
  20. Introduction to COBOL  
    Introduction to COBOL
  21. Introduction to Perl (Section 1)
    Introduction to Perl (Section 2)
  22. PHP (Section 1)
    PHP (Section 2)
  23. Instructions on Compiling Programs (Section 1)
    Instructions on Compiling Programs (Section 2)


Last modified:Wednesday June 05, 2024 at 10:37 pm ADT
Cezar Câmpeanu