https://github.com/apsdehal/programming-languages-assignments
Programming Languages Assignments
https://github.com/apsdehal/programming-languages-assignments
Last synced: 5 months ago
JSON representation
Programming Languages Assignments
- Host: GitHub
- URL: https://github.com/apsdehal/programming-languages-assignments
- Owner: apsdehal
- License: mit
- Created: 2016-10-01T06:21:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-12-25T05:47:34.000Z (over 9 years ago)
- Last Synced: 2024-12-31T08:25:45.383Z (over 1 year ago)
- Language: TeX
- Homepage:
- Size: 1.16 MB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Programming Languages Course Assignments
This repository contains solutions for programming languages course assignments which aim to teach about wide variety of programming languages and there inherent concepts
Explained below are what each language aims to teach
- Week1 - Ada: Concurrency, Threading and Generics
- Week2 - HW2: Stack Frame, Static Links and other stuff about the process from converting code to machine code
- Week3 - Scheme: Functional Programming, Recursion using immutable datatypes and base case hypothesis
- Week4 - ML: Pattern Matching, rec, very cool languages
- Week5 - Java: Java Generics, Covariant and Contravariant Subtyping, Subset interpretation of classes, function subtyping
- Week5 - Scala: Morphing oop with functional programming, Covariant and Contravariant subtyping of classes, case matching
- Week5 - HW2: Lambda Calculas, Garbage collection