Computer Science 2620
COMPARATIVE PROGRAMMING LANGUAGES
September 2022
Lecture Notes
-
Virtualization -- Installing the virtual Machine
-
Introduction to Programming Languages
-
Language Evaluation
-
History of Programming Languages
-
Syntax and Semantics
-
Unix and Shells
-
Names, Bindings, Type Checking, and Scopes
Examples
-
ADA Examples
-
Type compatibility (C and Pascal) Examples
-
Data Types
-
Data types Examples
-
More Examples FORTRAN
-
More Examples PASCAL
-
Simple examples C,PASCAL,FORTRAN
-
Logic Programming
-
-
B-prolog Manual -- Not required for any test/assignment, it is just for reference
-
L08 Examples (slide examples and more)
-
Functional Programming
-
-
Lisp/Scheme Examples (slide examples and more)
-
Expression, Assignments, and Control Structures
-
Examples (slide examples and more)
-
-
Subprograms
-
Examples (slide examples and more)
-
-
Object Oriented Programming
-
Examples (slide examples and more)
-
-
Basic -- short Introduction to C
-
-
Operator Precedence and associativity rules
-
Short Introduction to C,C++,C#
-
-
- Other Code Examples
-
Program examples in C, Pascal, Fortran
-
C-Strings. Examples arrays of strings and arrays of ints
-
Data Structures in C Examples. Lists, Command line Arguments, Arrays and Pointers, side effects, and types
-
C/C++/Pascal/Fortran translation of Perl/Php Example Guessing game.
-
Some BNF rules: C, Pascal, Fortran
-
COBOL
-
-
Perl
-
- PHP
-
-
Instructions on Compiling Programs
-
Editing files with vi Editor -- Examples
Click on the link to
Last modified:Thursday September 26, 2024 at 03:03 pm ADT
Cezar Câmpeanu