Language Internals and Runtimes topics
10 short topics in Language Internals and Runtimes. Each one is a single focused exercise with a clear piece of evidence at the end.
10 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Static and dynamic typing
Run a controlled example of Static and dynamic typing for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 02
Compilation and interpretation
Run a controlled example of Compilation and interpretation for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 03
Stack and heap memory
Run a controlled example of Stack and heap memory for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 04
Value and reference semantics
Run a controlled example of Value and reference semantics for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 05
Memory ownership and lifetimes
Run a controlled example of Memory ownership and lifetimes for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 06
Garbage collection
Run a controlled example of Garbage collection for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 07
Generic types
Run a controlled example of Generic types for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 08
Runtime introspection
Run a controlled example of Runtime introspection for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 09
Language interoperability
Run a controlled example of Language interoperability for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course → - 10
Package and module resolution
Run a controlled example of Package and module resolution for Runtime behavior comparison lab; record assumptions, baseline and measured results.
Open micro-course →
More in Core IT concepts.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.