Skip to content

Lectures

João Trindade edited this page Mar 10, 2022 · 1 revision

Lectures:


  • Execution Environments:
    • Direct or native
    • Mediated or virtual
  • Reference environment and languages:
    • JVM
    • Kotlin and Java
    • Gradle
  • Program outline in 3 parts:
    • Kotlin Type System and Reflection;
    • JVM Type System and Metaprogramming;
    • Iterators versus Sequences (yield). Generics and Reified type parameters.
  • Project in 3 parts according to program outline.
  • Grading Policy
  • Bibliography
Clone this wiki locally