|
|
|
|
|
by Footpost
2312 days ago
|
|
That's interesting. What would you teach in the language design part of the course? By the time compilers are taught (2nd or 3rd year undergraduate), most students rarely understand advanced language concepts, whether call/cc, GADTs, higher-kinded types, or type-based lifetime tracking, message-passing vs shared memory parallelism etc, let alone the tradeoffs involved in the design space. Note also that there is no scientific consensus on what makes for a good programming language. |
|