Computer Science 2620
COMPARATIVE PROGRAMMING LANGUAGES
January 2024
Lecture Notes
-
Virtualization -- Installing the virtual Machine(Section 1)
Virtualization -- Installing the virtual Machine(Section 2)
-
Introduction to Programming Languages(Section 1)
Introduction to Programming Languages(Section 2)
-
Language Evaluation(Section 1)
Language Evaluation(Section 2)
-
History of Programming Languages(Section 1)
History of Programming Language(Section 2)
-
Syntax and Semantics(Section 1)
Syntax and Semantics(Section 2)
-
UNIX, shells, and scripting languages(Section 1)
UNIX, shells, and scripting languages(Section 2)
-
More on editing file with vi(Section 1)
More on editing files with vi(Section 2)
-
Logic Programming(Section 1)
Logic Programming(Section 2) Examples
-
Prolog Examples (slide examples and more) (Section 1)
Prolog Examples (slide examples and more) (Section 2)
-
B-prolog Manual -- Not required for any test/assignments, it is just for reference
Names, Bindings, Type Checking, and Scopes (Section 1)
Names, Bindings, Type Checking, and Scopes (Section 2)
Examples
-
L07 Examples (slide examples and more) (Section 1)
-
L07 Examples (slide examples and more) (Section 2)
Functional Programming (Section 1)
Functional Programming (Section 2)
Examples
-
L08 Examples (slide examples and more) (Section 1)
-
L08 Examples (slide examples and more) (Section 2)
Data Structures (Section 1)
Data Structures (Section 2)
Data Types (Section 1)
Data Types (Section 2)
-
Data types Examples (Section 1)
Data types Examples (Section 2)
-
More Examples FORTRAN
-
More Examples PASCAL
Data types Examples ADA(Section I)
Data types Examples ADA(Section II)
Expression, Assignments, and Control Structures(Section 1)
Expression, Assignments, and Control Structures(Section 2)
-
Examples(Section 1)
Examples(Section2)
Subprograms (Section 1)
Subprograms (Section 2)
-
Examples(Section 1)
-
Examples(Section 2)
Object Oriented Programming (Section 1)
Object Oriented Programming (Section 2)
-
Examples(Section 1)
-
Examples(Section 2)
Very Short Introduction to C, Pascal Fortran (Section 1)
Very Short Introduction to C, Pascal Fortran (Section 2)
-
Simple examples C,PASCAL,FORTRAN (Section 1)
Simple examples C,PASCAL,FORTRAN (Section 2)
-
Examples Fortran(Section 1)
Examples Fortran(Section 2)
-
Examples Pascal(Section 1)
Examples Pascal(Section 2)
Basic C(Section 1)
Basic C(Section 2)
Operator Precedence and associativity rules (Section 1)
Operator Precedence and associativity rules (Section 2)
Short Introduction to C,C++,C# (Section 1)
Short Introduction to C,C++,C# (Section 2)
-
Examples C(Section 1)
Examples C(Section 2)
-
Extra Examples C(Section 1)
Extra Examples C(Section 2)
-
C++ Examples (Section 1)
C++ Examples (Section 2)
-
Extra C++ Examples (Section 1)
Extra C++ Examples (Section 2)
-
-
Some BNF rules: C, Pascal, Fortran (Section 1)
Some BNF rules: C, Pascal, Fortran (Section 2)
Introduction to COBOL
Introduction to COBOL
-
COBOL Examples (Section 1)
-
COBOL Examples (Section 2)
Introduction to Perl (Section 1)
Introduction to Perl (Section 2)
-
Perl Examples (Section 1)
-
Perl Examples (Section 2)
PHP (Section 1)
PHP (Section 2)
-
php Examples (section 1)
-
php Examples (Section 2)
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