This Rust course is a better intro to these topics for undergrads.
It serves the undergrads who want to learn languages popular in industry so they can get a job and hit the ground running, while teaching them how to make higher quality enterprise/startup apps.
And it's also a good intro to safe systems language design for the ones who want to make a research career in PLT, who will go on to study your list in more depth.
It serves the undergrads who want to learn languages popular in industry so they can get a job and hit the ground running, while teaching them how to make higher quality enterprise/startup apps.
And it's also a good intro to safe systems language design for the ones who want to make a research career in PLT, who will go on to study your list in more depth.