Programare (facultativă)

  1. Recursivitate și programare funcțională. Aplicație: Realizabilitatea formulelor propoziționale folii PDF
    Resurse: OCaml, OcaIDE
    Lectură: Un comentariu foarte bun:
    Why Why Functional Programming Matters Matters
    ca introducere la articolul original despre importanța limbajelor funcționale.
    Probleme de rezolvat (actualizate): Tema 1
  2. Programare dinamică folii PDF
    Resurse: tutorial, M. A. Trick (CMU)
    Cap. 6 din cartea de algoritmi de Dasgupta, Papadimitriou și Vazirani
    Arhiva educaționala de la infoarena (sugestie de Titus Nicolae)
    Lectură: (cineva din sala a intrebat daca are sens sa invete Lisp)
    Beating the Averages (Paul Graham despre un startup cu cod scris in Lisp)
    The Perils of JavaSchools (Joel on Software)
  3. Algoritmi cu mulțimi. BDD (diagrame de decizie binare, p. 10-21)
    șiruri infinite
  4. Demonstrații și verificarea programelor
    vezi și Frama-C ca exemplu pentru C
  5. Lucrul cu excepții: exemplu după o discuție din archiva CaML
    Expresii regulate: test de apartenență, după un exemplu în Scala
    Problemă propusă: Countdown problem

marius@cs.upt.ro
Last modified: Tue Mar 09 23:51:37 EET 2010