rossanthony / pp14

Coursework for Programming Paradigms module of MSc Advanced Computing Technologies. Involving a Maze in Prolog, a library reservation system in Ruby, solving Sudoku in Racket, message passing in Erlang and a cipher coder/decoder in Scala

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pp14 - Programming Paradigms

Coursework for Programming Paradigms module of MSc Advanced Computing Technologies, involving:

  • Maze in Prolog (first-order logic / formal logic / declarative programming)
  • A library reservation system in Ruby (object-oriented)
  • Solving Sudoku in Racket (imperative)
  • Message Passing in Erlang (concurrent, functional and fault tolerant)
  • A Cipher coder/decoder in Scala (type-safe multi-paradigm: functional / object-oriented)

About

Coursework for Programming Paradigms module of MSc Advanced Computing Technologies. Involving a Maze in Prolog, a library reservation system in Ruby, solving Sudoku in Racket, message passing in Erlang and a cipher coder/decoder in Scala


Languages

Language:Ruby 52.8%Language:Scala 18.9%Language:Racket 13.0%Language:Prolog 9.1%Language:Erlang 6.3%