everything.study
CSI 2520

Paradigmes de programmation

3 units

Hiver 2012

Topics

  • Prolog syntax, lists and structures
  • Recursion and databases
  • Input/output and trees
  • Cut and built-in predicates
  • Grammars and parsing
  • Scheme expressions and evaluation
  • Assignment and vectors
  • Functions as values and interpreter
  • Constraint programming
  • Concurrency

Readings

  • Programming in Prolog
    William F. Clocksin; Christopher S. Mellish · 5th (2003) · Course book with required readings
  • The Scheme Programming Language
    R. Kent Dybvig · 4th (2009) · Course book with required readings
  • Maurizio Gabbrielli and Simone Martini, Programming Languages: Principles and Paradigms, Springer, 2010.
  • Peter Van Roy, Programming Paradigms for Dummies: What Every Programmer Should Know, in New Computational Paradigms for Computer Music, 2009.
  • Allen B. Tucker and Robert E. Noonan, Programming Languages: Principles and Paradigms, 2nd edition, 2007.
Sources