Welcome to my repository for PROG2006 - Advanced Programming, a course that explores modern programming languages and paradigms. This repository contains my coursework, including notes, assignments, and personal projects.
The course introduces students to a wide spectrum of programming languages and paradigms, focusing on multi-paradigm approaches and advanced features of programming languages.
- Lambda Calculus and Functional Programming
- Lazy Computations and Memory Management
- Event-Driven and Reactive Programming
- Multi-Threaded and Concurrent Programming
- Smart Contracts and Modern Programming Techniques
- Haskell, Rust, Golang, Kotlin, Dart, Solidity
- References to C++, Python, and other languages